公开记录
软件健康报告模式 0.26.0 · 指标 1.13.0 · 2026-07-22 19:51 UTC

dimensionalOS / dimos-viewer

An open source SDK for logging, storing, querying, and visualizing multimodal and multi-rate data

Rust · PythonApache-2.0★ 6 星标⑂ 2 复刻始于 2026年3月复刻在 GitHub 上查看 ↗

dimensionalOS/dimos-viewer 的健康指数为 100 分中的 60 分,处于「中等」区间。 其得分最高的类别是Vitality(93/100),最低的是Community & Adoption(18/100)。 最近一次更新在今天。 近期的大部分工作由 3 位贡献者完成。

60
总分 / 100
中等

软件健康指数

指标归入加权类别,统一采用 1–100 量表。总体分先取类别加权平均;当公开证据触发高风险司法辖区政策时,评级会按政策调整,并设置 49(有风险)的上限。AI 就绪度不计入总体分。

60
优秀85-100堪称典范;基本满足所有检验标准
良好70-84健康;仅有轻微不足
中等50-69可接受,但存在明显不足;建议进行审查
存在风险30-49存在重大薄弱环节;采用时应保持审慎
危急1-29问题严重(项目被弃置、仅有单一维护者、缺乏基本工程规范)
活力社区与采用可持续性与治理工程质量安全AI 就绪度

评分画像

每条轴代表一个类别。形状比平均值更重要——健康的对象会填满整个图形,而“一峰一谷”式画像意味着某一维度的优势正掩盖另一维度的风险。

所有权

333 关注者35 个公开仓库始于 2024年8月

该仓库由组织支持——共同承担、可问责的托管责任,可延续于任何单一维护者之后。

软件包生态系统

注册表软件包版本月下载量版本数最近发布标签
PyPIdimos-viewer0.32.0a2-80 天前
PyPIrerun-sdk指向其他仓库——不计分0.34.12,748,26014015 天前computer-visionloggingrerun
PyPIrerun-notebook0.34.1-18515 天前notebookrerun

按类别列示的指标

活力

项目是否仍有生命——是否仍在编写代码,是否仍在发布版本?

93优秀 · 占总体的 22%
评分方式
36/36推送新近度 — 最近一次推送于 0 天前
25.6/36提交节奏 — 52 周中有 37 周有提交
18/18提交量 — 最近一年 1,908 次提交
0/10OpenSSF Scorecard:Maintained — 无数据
所用输入
commits_last_year1,908
human_commit_share1
days_since_last_push0
active_weeks_last_year37

发布纪律

100优秀
评分方式
27/27有发布版本 — 已发布 8 个发布版本
36/36发布时效 — 最近一次发布版本于 0 天前
27/27发布节奏 — 约每 20 天发布一次
0/10OpenSSF Scorecard:Signed-Releases — 无数据
所用输入
releases_count8
latest_release_tagv0.32.0a2
releases_from_tags
days_since_latest_release0
mean_days_between_releases20

社区与采用

项目是否拥有用户、下载量与关注度,并具备欢迎贡献者参与的配置?

18危急 · 占总体的 18%
评分方式
11.3/60星标 — 6 个星标
0/25复刻 — 2 个复刻
0/15关注者 — 0 位关注者
所用输入
forks2
stars6
watchers0
growth_stateunverified
growth_factor_pct100
growth_unverified_reasonno_history

社区健康

25危急
评分方式
0/22.5README
22.5/22.5许可证 — 可识别的许可证(Apache-2.0)
0/18CONTRIBUTING 指南
0/13.5行为准则
0/7.2议题模板
0/6.3PR 模板
所用输入
has_readme
has_license
has_contributing
has_issue_template
has_code_of_conduct
has_pull_request_template

可持续性与治理

项目能否在其成员之外延续——巴士系数、响应能力、由谁支持,以及软件包的维护状况?

75良好 · 占总体的 24%
评分方式
36/54巴士系数 — 3 位贡献者贡献了半数提交
16.1/22.5提交分布 — 头号贡献者编写了 28% 的提交
13.5/13.5贡献者广度 — 98 位贡献者
0/10OpenSSF Scorecard:Contributors — 无数据
所用输入
bus_factor3
contributors_sampled98
top_contributor_share0.285
评分方式
0/46.8议题解决 — 没有议题或无数据
26.6/38.3PR 接受 — 已裁定的 PR 中 16/23 已合并
0/15OpenSSF Scorecard:Code-Review — 无数据
所用输入
merged_prs16
open_issues0
closed_issues0
issue_closed_ratio
closed_unmerged_prs7
已排除计分(无数据或不适用):议题解决。 其余权重已重新归一化。
评分方式
30/30所有权背书 — 组织持有
0/20已验证域名
18.1/25所有者影响力 — dimensionalOS 有 333 位关注者
15.2/25既往记录 — 35 个公开仓库,账户约 1 年
所用输入
followers333
owner_typeOrganization
is_verified
owner_logindimensionalOS
public_repos35
account_age_days702
评分方式
25/25已发布且可解析 — pypi 上有 2 个软件包
35/35发布时效 — 最近一次发布于 0 天前
20/20版本历史 — 185 个已发布版本
20/20未被弃用 — 活跃,未被弃用或撤回
所用输入
packagesdimos-viewer, rerun-notebook
ecosystemspypi
any_deprecated
min_days_since_publish0

工程质量

基础的工程与文档实践是否到位?

57中等 · 占总体的 20%

工程实践

68中等
评分方式
24/24CI 工作流 — 54 个工作流
24/24存在测试
0/16Linter 配置
0/9.6Pre-commit 钩子
6.4/6.4.editorconfig
0/20OpenSSF Scorecard:CI-Tests — 无数据
所用输入
has_ci
has_tests
has_editorconfig
has_linter_config
has_precommit_config

文档

40存在风险
评分方式
0/30README
25/25文档目录
15/15文档 / 主页站点 — https://rerun.io/
0/10仓库描述
0/10主题标签
0/10Wiki
所用输入
topics
has_wiki
homepagehttps://rerun.io/
has_readme
has_docs_dir
has_description

安全

可见的安全与供应链实践是否稳固,且不存在未解决的高风险司法辖区暴露?

42存在风险 · 占总体的 16%

安全态势

40存在风险
评分方式
30/30安全策略(SECURITY.md)
0/25Dependabot 配置
0/25依赖锁定文件 — 已发布的类库——锁定文件属于应用层关注点,不作要求
0/20CodeQL 工作流
所用输入
sourcefile_signals
lockfilesCargo.lock, package-lock.json, uv.lock, yarn.lock
manifestsCargo.toml, dimos/Cargo.toml, dimos/pyproject.toml, pyproject.toml, rerun_js/package.json, rerun_notebook/package.json, rerun_notebook/pyproject.toml, rerun_pixi_env/pyproject.toml, rerun_py/Cargo.toml, rerun_py/pyproject.toml, run_wasm/Cargo.toml
has_codeql_workflow
has_security_policy
has_dependabot_config
已排除计分(无数据或不适用):依赖锁定文件。 其余权重已重新归一化。

依赖安全公告

49存在风险
评分方式
5.6/35直接依赖不含已知公告 — 8 个受影响:pillow 12.2.0 (critical 9.1), pyarrow 22.0.0 (high 7.0), pyo3 0.26.0 (high 7.5),另有 5 个
0/25间接依赖不含已知公告 — 在此范围内,传递依赖集合无法与开发和测试依赖区分
31.4/40没有长期未处理的公告 — 3 个携带公告的软件包超过 90 天未处理;最早一条发布于 218 天前
所用输入
sourceosv
advisories239
affected_packages55
assessed_packages1,595
unassessed_packages40
affected_by_severitycritical 5, high 16, moderate 9, low 1, unknown 24
direct_affected_packages8
已排除计分(无数据或不适用):间接依赖不含已知公告。 其余权重已重新归一化。 已将 1595 个已解析依赖与 OSV 比对。 有 40 项无法评估——没有已解析的版本、生态系统不受支持,或超出所报告的软件包清单。 该仓库未发布任何索引可解析的软件包,因此改为评估仓库依赖图。该图将开发与测试版本固定同交付的依赖混在一起,因此仅对声明的运行时依赖计分;传递性发现仅作为背景信息列出,不计入评分。 未对可达性进行分析。

AI 就绪度

该仓库在多大程度上具备与 AI 编码代理协同开发与维护的条件?这是一枚独立的实验性徽章——权重为 0.0,因此单独呈现,不影响总体健康评分。

84良好 · 占总体的 0%
评分方式
45/45代理指令 — AGENTS.md, CLAUDE.md
0/15机器可读文档(llms.txt)
40/40可读的提交历史 — 100 次人类提交中有 97 次说明了意图(结构化标题或解释性正文)
所用输入
has_llms_txt
legible_history_share0.97
agent_instruction_filesAGENTS.md, CLAUDE.md
agent_instruction_max_bytes8,167
评分方式
18/18一条命令的引导启动 — examples/c/minimal/Makefile
22/22自动化测试
0/11Lint / 格式化配置
11/11静态类型检查 — examples/python/_isolated/mypy.ini, pyrightconfig.json, rerun_js/web-viewer-react/tsconfig.json, rerun_js/web-viewer/tsconfig.json, rerun_notebook/tsconfig.json, rerun_py/rerun_bindings/py.typed, rerun_py/rerun_sdk/rerun/py.typed
10/10可复现环境 — Dockerfile, lockfile
10/10已体现的代理实践 — 最近 100 次提交中有 12 次由代理编写或署名代理
0/8自动化维护 — 未观察到自动依赖更新
0/10OpenSSF Scorecard:Pinned-Dependencies — 无数据
所用输入
has_nix
has_tests
lockfilesCargo.lock, package-lock.json, uv.lock, yarn.lock
has_dockerfile
typed_language
bootstrap_filesexamples/c/minimal/Makefile
has_devcontainer
has_linter_config
typecheck_configsexamples/python/_isolated/mypy.ini, pyrightconfig.json, rerun_js/web-viewer-react/tsconfig.json, rerun_js/web-viewer/tsconfig.json, rerun_notebook/tsconfig.json, rerun_py/rerun_bindings/py.typed, rerun_py/rerun_sdk/rerun/py.typed
agent_commit_share0.12
toolchain_manifestsCargo.toml, crates/build/re_build_info/Cargo.toml, crates/build/re_build_tools/Cargo.toml, crates/build/re_dev_tools/Cargo.toml, crates/build/re_protos_builder/Cargo.toml, crates/build/re_types_builder/Cargo.toml, crates/store/re_chunk/Cargo.toml, crates/store/re_chunk_store/Cargo.toml, crates/store/re_data_source/Cargo.toml, crates/store/re_dataframe/Cargo.toml, crates/store/re_datafusion/Cargo.toml, crates/store/re_entity_db/Cargo.toml, crates/store/re_grpc_client/Cargo.toml, crates/store/re_grpc_server/Cargo.toml, crates/store/re_importer/Cargo.toml, crates/store/re_lenses/Cargo.toml, crates/store/re_lenses_core/Cargo.toml, crates/store/re_log_channel/Cargo.toml, crates/store/re_log_encoding/Cargo.toml, crates/store/re_log_types/Cargo.toml, crates/store/re_mcap/Cargo.toml, crates/store/re_parquet/Cargo.toml, crates/store/re_protos/Cargo.toml, crates/store/re_query/Cargo.toml, crates/store/re_redap_client/Cargo.toml, crates/store/re_redap_tests/Cargo.toml, crates/store/re_sdk_types/Cargo.toml, crates/store/re_server/Cargo.toml, crates/store/re_sorbet/Cargo.toml, crates/store/re_tf/Cargo.toml, crates/store/re_types/Cargo.toml, crates/store/re_types_core/Cargo.toml, crates/store/re_uri/Cargo.toml, crates/top/re_sdk/Cargo.toml, crates/top/rerun-cli/Cargo.toml, crates/top/rerun/Cargo.toml, crates/top/rerun_c/Cargo.toml, crates/utils/re_analytics/Cargo.toml, crates/utils/re_arrow_util/Cargo.toml, crates/utils/re_auth/Cargo.toml, crates/utils/re_backoff/Cargo.toml, crates/utils/re_byte_size/Cargo.toml, crates/utils/re_capabilities/Cargo.toml, crates/utils/re_case/Cargo.toml, crates/utils/re_crash_handler/Cargo.toml, crates/utils/re_error/Cargo.toml, crates/utils/re_format/Cargo.toml, crates/utils/re_log/Cargo.toml, crates/utils/re_memory/Cargo.toml, crates/utils/re_mutex/Cargo.toml, crates/utils/re_perf_telemetry/Cargo.toml, crates/utils/re_quota_channel/Cargo.toml, crates/utils/re_ros_msg/Cargo.toml, crates/utils/re_rvl/Cargo.toml, crates/utils/re_span/Cargo.toml, crates/utils/re_string_interner/Cargo.toml, crates/utils/re_tracing/Cargo.toml, crates/utils/re_tuid/Cargo.toml, crates/utils/re_video/Cargo.toml, crates/viewer/re_arrow_ui/Cargo.toml, crates/viewer/re_blueprint_tree/Cargo.toml, crates/viewer/re_chunk_store_ui/Cargo.toml, crates/viewer/re_component_fallbacks/Cargo.toml, crates/viewer/re_component_ui/Cargo.toml, crates/viewer/re_context_menu/Cargo.toml, crates/viewer/re_data_ui/Cargo.toml, crates/viewer/re_dataframe_ui/Cargo.toml, crates/viewer/re_memory_view/Cargo.toml, crates/viewer/re_plot/Cargo.toml, crates/viewer/re_recording_panel/Cargo.toml, crates/viewer/re_redap_browser/Cargo.toml, crates/viewer/re_renderer/Cargo.toml, crates/viewer/re_renderer_examples/Cargo.toml, crates/viewer/re_selection_panel/Cargo.toml, crates/viewer/re_test_context/Cargo.toml, crates/viewer/re_test_viewport/Cargo.toml, crates/viewer/re_time_panel/Cargo.toml, crates/viewer/re_ui/Cargo.toml, crates/viewer/re_view/Cargo.toml, crates/viewer/re_view_bar_chart/Cargo.toml, crates/viewer/re_view_dataframe/Cargo.toml, crates/viewer/re_view_graph/Cargo.toml, crates/viewer/re_view_map/Cargo.toml, crates/viewer/re_view_spatial/Cargo.toml, crates/viewer/re_view_status/Cargo.toml, crates/viewer/re_view_tensor/Cargo.toml, crates/viewer/re_view_text_document/Cargo.toml, crates/viewer/re_view_text_log/Cargo.toml, crates/viewer/re_view_time_series/Cargo.toml, crates/viewer/re_viewer/Cargo.toml, crates/viewer/re_viewer_context/Cargo.toml, crates/viewer/re_viewport/Cargo.toml, crates/viewer/re_viewport_blueprint/Cargo.toml, crates/viewer/re_web_viewer_server/Cargo.toml, dimos/Cargo.toml, docs/snippets/Cargo.toml, examples/rust/animated_urdf/Cargo.toml, examples/rust/blueprint/Cargo.toml, examples/rust/blueprint_stocks/Cargo.toml, examples/rust/clock/Cargo.toml, examples/rust/custom_callback/Cargo.toml, examples/rust/custom_importer/Cargo.toml, examples/rust/custom_store_subscriber/Cargo.toml, examples/rust/custom_view/Cargo.toml, examples/rust/custom_visualizer/Cargo.toml, examples/rust/dataframe_query/Cargo.toml, examples/rust/dna/Cargo.toml, examples/rust/extend_viewer_ui/Cargo.toml, examples/rust/external_importer/Cargo.toml, examples/rust/graph_lattice/Cargo.toml, examples/rust/incremental_logging/Cargo.toml, examples/rust/lenses/Cargo.toml, examples/rust/log_file/Cargo.toml, examples/rust/minimal/Cargo.toml, examples/rust/minimal_options/Cargo.toml, examples/rust/minimal_serve/Cargo.toml, examples/rust/objectron/Cargo.toml, examples/rust/raw_mesh/Cargo.toml, examples/rust/shared_recording/Cargo.toml, examples/rust/spawn_viewer/Cargo.toml, examples/rust/status_example/Cargo.toml, examples/rust/stdio/Cargo.toml, examples/rust/template/Cargo.toml, examples/rust/viewer_callbacks/Cargo.toml, rerun_py/Cargo.toml, run_wasm/Cargo.toml, tests/rust/log_benchmark/Cargo.toml, tests/rust/plot_dashboard_stress/Cargo.toml, tests/rust/re_integration_test/Cargo.toml, tests/rust/test_data_density_graph/Cargo.toml, tests/rust/test_image_memory/Cargo.toml, tests/rust/test_label_compaction/Cargo.toml, tests/rust/test_out_of_order_transforms/Cargo.toml, tests/rust/test_ui_wakeup/Cargo.toml
dependency_bot_commit_share0
评分方式
45/45可类型检查的代码 — Rust(静态类型)
54.6/55可控的文件大小 — 采样的 3,869 个源文件中有 26 个超过 60KB
所用输入
primary_languageRust
largest_source_bytes280,606
source_files_sampled3,869
oversized_source_files26
评分方式
40/40API 模式(OpenAPI/GraphQL/proto) — crates/store/re_protos/proto/rerun/v1alpha1/cloud.proto, crates/store/re_protos/proto/rerun/v1alpha1/common.proto, crates/store/re_protos/proto/rerun/v1alpha1/log_msg.proto, crates/store/re_protos/proto/rerun/v1alpha1/sdk_comms.proto, examples/python/objectron/objectron/proto/a_r_capture_metadata.proto, examples/python/objectron/objectron/proto/annotation_data.proto, examples/python/objectron/objectron/proto/object.proto
0/20MCP 服务器
40/40可运行示例 — examples, notebooks
所用输入
example_dirsexamples, notebooks
has_mcp_signal
api_schema_filescrates/store/re_protos/proto/rerun/v1alpha1/cloud.proto, crates/store/re_protos/proto/rerun/v1alpha1/common.proto, crates/store/re_protos/proto/rerun/v1alpha1/log_msg.proto, crates/store/re_protos/proto/rerun/v1alpha1/sdk_comms.proto, examples/python/objectron/objectron/proto/a_r_capture_metadata.proto, examples/python/objectron/objectron/proto/annotation_data.proto, examples/python/objectron/objectron/proto/object.proto

关键数据

6GitHub 星标
98贡献者
1,908最近 12 个月提交数
0距最近推送天数
8发布版本数
3巴士系数(bus factor)
0开放议题
crates.io, npm, PyPI软件包生态系统数

数据采集警告

  • Star history unavailable: GitHub GraphQL error: Resource not accessible by personal access token
  • Community profile unavailable
  • Could not fetch pypi package 'rerun-workspace' from its registry
  • Could not fetch crates package 'dimos-viewer' from its registry
  • Could not fetch crates package 'rerun_py' from its registry
  • Could not fetch crates package 'run_wasm' from its registry
  • pypi package 'rerun-sdk' points at a different repository (https://github.com/rerun-io/rerun); excluded from ecosystem scoring
  • Could not fetch pypi package 'rerun-pixi-env' from its registry
  • deps.dev does not index pypi:dimos-viewer@0.32.0a2; advisories assessed against the repository dependency graph instead
  • Advisory severity resolved for 120 of 214 advisories (lookup cap); the remainder are reported as unknown severity
  • OpenSSF Scorecard did not return a usable result (2026/07/22 19:51:01 Warning: PATs stored in env variables GITHUB_AUTH_TOKEN and GITHUB_TOKEN differ. Scorecard will use the former.); skipping Scorecard checks

更多细节

Star 与 Fork 历史 0 ★ / 2 ⇿
0Star
2Fork
3发布

每颗 star 和每个 fork 的添加时间,来自 GitHub 并按天汇总。累计增长位于其构成来源——每日新增——的正上方,二者可相互对照:稳定的自然增长与短暂的突增形态截然不同。当这一差别可被衡量时,它会作为增长真实性予以报告。

111222212026-032026-032026-04
主版本 0次版本 0修订 0
直接依赖 80
注册表软件包版本约束清单文件
crates.iorerundimos/Cargo.toml
crates.iobincodedimos/Cargo.toml
crates.ioclapdimos/Cargo.toml
crates.iofutures-utildimos/Cargo.toml
crates.iomimallocdimos/Cargo.toml
crates.ioserdedimos/Cargo.toml
crates.ioserde_jsondimos/Cargo.toml
crates.iotokiodimos/Cargo.toml
crates.iotokio-tungstenite0.28.0dimos/Cargo.toml
npm@rerun-io/web-viewerfile:../rerun_js/web-viewerrerun_notebook/package.json
PyPIanywidgetrerun_notebook/pyproject.toml
PyPIjupyter-ui-pollrerun_notebook/pyproject.toml
PyPIipykernel<7.0.0rerun_notebook/pyproject.toml
crates.iore_arrow_utilrerun_py/Cargo.toml
crates.iore_authrerun_py/Cargo.toml
crates.iore_build_inforerun_py/Cargo.toml
crates.iore_byte_sizererun_py/Cargo.toml
crates.iore_chunkrerun_py/Cargo.toml
crates.iore_lenses_corererun_py/Cargo.toml
crates.iore_chunk_storererun_py/Cargo.toml
crates.iore_importerrerun_py/Cargo.toml
crates.iore_datafusionrerun_py/Cargo.toml
crates.iore_errorrerun_py/Cargo.toml
crates.iore_formatrerun_py/Cargo.toml
crates.iore_redap_clientrerun_py/Cargo.toml
crates.iore_grpc_clientrerun_py/Cargo.toml
crates.iore_grpc_serverrerun_py/Cargo.toml
crates.iore_logrerun_py/Cargo.toml
crates.iore_log_encodingrerun_py/Cargo.toml
crates.iore_log_typesrerun_py/Cargo.toml
crates.iore_mcaprerun_py/Cargo.toml
crates.iore_parquetrerun_py/Cargo.toml
crates.iore_memoryrerun_py/Cargo.toml
crates.iore_quota_channelrerun_py/Cargo.toml
crates.iore_sdkrerun_py/Cargo.toml
crates.iore_sorbetrerun_py/Cargo.toml
crates.iore_tuidrerun_py/Cargo.toml
crates.iore_types_corererun_py/Cargo.toml
crates.iore_urirerun_py/Cargo.toml
crates.iore_videorerun_py/Cargo.toml
crates.iore_web_viewer_serverrerun_py/Cargo.toml
crates.iore_serverrerun_py/Cargo.toml
crates.ioanyhowrerun_py/Cargo.toml
crates.ioarrowrerun_py/Cargo.toml
crates.iobytesrerun_py/Cargo.toml
crates.iochronorerun_py/Cargo.toml
crates.iocomfy-tablererun_py/Cargo.toml
crates.iocrossbeamrerun_py/Cargo.toml
crates.iodatafusionrerun_py/Cargo.toml
crates.iodatafusion-ffirerun_py/Cargo.toml
crates.iodocument-featuresrerun_py/Cargo.toml
crates.iofuturesrerun_py/Cargo.toml
crates.ioitertoolsrerun_py/Cargo.toml
crates.iojiffrerun_py/Cargo.toml
crates.iomemmap2rerun_py/Cargo.toml
crates.ioinferrerun_py/Cargo.toml
crates.iomimallocrerun_py/Cargo.toml
crates.ionumpyrerun_py/Cargo.toml
crates.ioparking_lotrerun_py/Cargo.toml
crates.iopyo3rerun_py/Cargo.toml
crates.iorandrerun_py/Cargo.toml
crates.iorustlsrerun_py/Cargo.toml
crates.iostrumrerun_py/Cargo.toml
crates.iostrum_macrosrerun_py/Cargo.toml
crates.iotracingrerun_py/Cargo.toml
crates.iouuidrerun_py/Cargo.toml
crates.iore_protosrerun_py/Cargo.toml
crates.iotokiorerun_py/Cargo.toml
crates.iotokio-streamrerun_py/Cargo.toml
crates.iotonicrerun_py/Cargo.toml
crates.iourlrerun_py/Cargo.toml
crates.iothiserrorrerun_py/Cargo.toml
PyPIattrs>=23.1.0rerun_py/pyproject.toml
PyPInumpy>=2rerun_py/pyproject.toml
PyPIpillow>=8.0.0rerun_py/pyproject.toml
PyPIpyarrow>=18.0.0rerun_py/pyproject.toml
PyPItyping_extensions>=4.5rerun_py/pyproject.toml
crates.iocargo-run-wasmrun_wasm/Cargo.toml
crates.iopico-argsrun_wasm/Cargo.toml
crates.iowebbrowserrun_wasm/Cargo.toml
全部依赖 1,635

来自 GitHub 依赖图的完整解析依赖集合:65 个直接依赖与 1,570 个间接(传递)软件包。仓库提交锁文件时,传递闭包才是完整的。

注册表软件包版本关系
crates.ioanyhow1.0.102直接
crates.ioarrow57.3.0直接
crates.iobincode1.3.3直接
crates.iobytes1.11.1直接
crates.iocargo-run-wasm0.4.0直接
crates.iochrono0.4.44直接
crates.ioclap4.5.60直接
crates.iocomfy-table7.2.2直接
crates.iocrossbeam直接
crates.iocrossbeam0.8.4直接
crates.iodatafusion52.5.0直接
crates.iodatafusion-ffi52.5.0直接
crates.iodocument-features0.2.12直接
crates.iofutures0.3.32直接
crates.iofutures-util0.3.32直接
crates.ioinfer0.16.0直接
crates.ioitertools0.10.5直接
crates.ioitertools0.13.0直接
crates.ioitertools0.14.0直接
crates.iojiff0.2.23直接
crates.iomemmap20.5.10直接
crates.iomemmap20.9.10直接
crates.iomimalloc0.1.48直接
crates.ionumpy0.26.0直接
crates.ioparking_lot0.12.5直接
crates.iopico-args0.5.0直接
crates.iopyo30.26.0直接
crates.iorand0.8.5直接
crates.iorand0.9.3直接
crates.iorustls0.23.37直接
crates.ioserde1.0.228直接
crates.ioserde_json1.0.149直接
crates.iostrum0.26.3直接
crates.iostrum_macros0.26.4直接
crates.iothiserror1.0.69直接
crates.iothiserror2.0.18直接
crates.iotokio1.50.0直接
crates.iotokio-stream0.1.18直接
crates.iotokio-tungstenite直接
crates.iotokio-tungstenite0.28.0直接
crates.iotonic0.14.2直接
crates.iotracing0.1.44直接
crates.iourl2.5.8直接
crates.iouuid1.21.0直接
crates.iowebbrowser1.1.0直接
npm@rerun-io/web-viewer0.32.0-alpha.1直接
npm@rerun-io/web-viewer0.32.0-alpha.1+dev直接
PyPIanywidget直接
PyPIanywidget0.9.21直接
PyPIattrs直接
PyPIattrs25.4.0直接
PyPIattrs26.1.0直接
PyPIipykernel直接
PyPIipykernel6.31.0直接
PyPIjupyter-ui-poll直接
PyPIjupyter-ui-poll1.1.0直接
PyPInumpy直接
PyPInumpy2.2.6直接
PyPIpillow直接
PyPIpillow12.2.0直接
PyPIpyarrow直接
PyPIpyarrow22.0.0直接
PyPIpyarrow24.0.0直接
PyPItyping-extensions直接
PyPItyping-extensions4.15.0直接
crates.ioabi_stable0.11.3间接
crates.ioabi_stable_derive0.11.3间接
crates.ioabi_stable_shared0.11.0间接
crates.ioaccesskit0.24.0间接
crates.ioaccesskit_atspi_common0.18.0间接
crates.ioaccesskit_consumer0.35.0间接
crates.ioaccesskit_macos0.26.0间接
crates.ioaccesskit_unix0.21.0间接
crates.ioaccesskit_windows0.32.1间接
crates.ioaccesskit_winit0.32.2间接
crates.ioaddr2line0.25.1间接
crates.ioadler22.0.1间接
crates.ioahash0.8.12间接
crates.ioaho-corasick1.1.3间接
crates.ioalloc-no-stdlib2.0.4间接
crates.ioalloc-stdlib0.2.2间接
crates.ioallocator-api20.2.21间接
crates.ioandroid-activity0.6.0间接
crates.ioandroid-properties0.2.2间接
crates.ioandroid_system_properties0.1.5间接
crates.ioanes0.1.6间接
crates.ioanstream0.6.21间接
crates.ioanstyle1.0.13间接
crates.ioanstyle-parse0.2.7间接
crates.ioanstyle-query1.1.4间接
crates.ioanstyle-wincon3.0.10间接
crates.ioapprox0.5.1间接
crates.ioarboard3.6.1间接
crates.ioarc-swap1.7.1间接
crates.ioargh0.1.15间接
crates.ioargh_derive0.1.15间接
crates.ioargh_shared0.1.15间接
crates.ioarray-init2.1.0间接
crates.ioarrayref0.3.9间接
crates.ioarrayvec0.7.6间接
crates.ioarrow-arith57.3.0间接
crates.ioarrow-array57.3.0间接
crates.ioarrow-buffer57.3.0间接
crates.ioarrow-cast57.3.0间接
crates.ioarrow-csv57.3.0间接
crates.ioarrow-data57.3.0间接
crates.ioarrow-ipc57.3.0间接
crates.ioarrow-json57.3.0间接
crates.ioarrow-ord57.3.0间接
crates.ioarrow-pyarrow57.3.0间接
crates.ioarrow-row57.3.0间接
crates.ioarrow-schema57.3.0间接
crates.ioarrow-select57.3.0间接
crates.ioarrow-string57.3.0间接
crates.ioas-raw-xcb-connection1.0.1间接
crates.ioas_derive_utils0.11.0间接
crates.ioascii1.1.0间接
crates.ioash0.38.0+1.3.281间接
crates.ioassert_matches1.5.0间接
crates.ioasync-broadcast0.7.2间接
crates.ioasync-channel2.5.0间接
crates.ioasync-compression0.4.19间接
crates.ioasync-executor1.13.3间接
crates.ioasync-ffi0.5.0间接
crates.ioasync-io2.6.0间接
crates.ioasync-lock3.4.1间接
crates.ioasync-process2.5.0间接
crates.ioasync-recursion1.1.1间接
crates.ioasync-signal0.2.13间接
crates.ioasync-stream0.3.6间接
crates.ioasync-stream-impl0.3.6间接
crates.ioasync-task4.7.1间接
crates.ioasync-trait0.1.89间接
crates.ioasync_cell0.2.3间接
crates.ioatoi2.0.0间接
crates.ioatomic-waker1.1.2间接
crates.ioatomig0.4.3间接
crates.ioatomig-macro0.4.0间接
crates.ioatspi0.29.0间接
crates.ioatspi-common0.13.0间接
crates.ioatspi-proxies0.13.0间接
crates.ioautocfg1.5.0间接
crates.ioav-data0.4.4间接
crates.ioaxum0.8.8间接
crates.ioaxum-core0.5.5间接
crates.ioaz1.3.0间接
crates.iobacktrace0.3.76间接
crates.iobase640.13.1间接
crates.iobase640.21.7间接
crates.iobase640.22.1间接
crates.iobeef0.5.2间接
crates.iobigdecimal0.4.8间接
crates.iobimap0.6.3间接
crates.iobinrw0.12.0间接
crates.iobinrw_derive0.12.0间接
crates.iobit-set0.9.1间接
crates.iobit-vec0.9.1间接
crates.iobitflags1.3.2间接
crates.iobitflags2.11.0间接
crates.iobitpacking0.9.2间接
crates.iobitstream-io2.6.0间接
crates.iobitvec1.0.1间接
crates.ioblake20.10.6间接
crates.ioblake31.8.2间接
crates.ioblock-buffer0.10.4间接
crates.ioblock20.5.1间接
crates.ioblock20.6.2间接
crates.ioblocking1.6.2间接
crates.iobon3.7.2间接
crates.iobon-macros3.7.2间接
crates.iobrotli8.0.2间接
crates.iobrotli-decompressor5.0.0间接
crates.iobstr1.12.0间接
crates.iobumpalo3.19.0间接
crates.iobyte-slice-cast1.2.3间接
crates.iobytemuck1.25.0间接
crates.iobytemuck_derive1.10.2间接
crates.iobyteorder1.5.0间接
crates.iobyteorder-lite0.1.0间接
crates.iobytestring1.5.0间接
crates.iocacache13.1.0间接
crates.iocalloop0.13.0间接
crates.iocalloop-wayland-source0.3.0间接
crates.iocamino1.2.2间接
crates.iocargo-platform0.3.1间接
crates.iocargo_metadata0.23.1间接
crates.iocast0.3.0间接
crates.iocc1.2.40间接
crates.iocdr-encoding0.10.2间接
crates.iocensus0.4.2间接
crates.iocesu81.1.0间接
crates.iocfb0.7.3间接
crates.iocfg-if1.0.4间接
crates.iocfg_aliases0.2.1间接
crates.iocgl0.3.2间接
crates.iochrono-tz0.10.4间接
crates.iochunked_transfer1.5.0间接
crates.iociborium0.2.2间接
crates.iociborium-io0.2.2间接
crates.iociborium-ll0.2.2间接
crates.ioclang-format0.3.0间接
crates.ioclap_builder4.5.60间接
crates.ioclap_derive4.5.55间接
crates.ioclap_lex1.0.0间接
crates.ioclean-path0.2.1间接
crates.ioclipboard-win5.4.0间接
crates.iocodespan-reporting0.13.1间接
crates.iocolor0.3.2间接
crates.iocolor-hex0.2.0间接
crates.iocolorchoice1.0.4间接
crates.iocolored2.2.0间接
crates.iocombine4.6.7间接
crates.ioconcat-idents1.1.5间接
crates.ioconcurrent-queue2.5.0间接
crates.ioconsole0.15.11间接
crates.ioconsole0.16.1间接
crates.ioconsole_error_panic_hook0.1.7间接
crates.ioconst-random0.1.18间接
crates.ioconst-random-macro0.1.16间接
crates.ioconst_format0.2.35间接
crates.ioconst_format_proc_macros0.2.34间接
crates.ioconst_panic0.2.12间接
crates.ioconst_soft_float0.1.4间接
crates.ioconstant_time_eq0.3.1间接
crates.ioconstgebra0.1.4间接
crates.ioconvert_case0.11.0间接
crates.iocookie0.18.1间接
crates.iocookie_store0.22.0间接
crates.iocore-foundation0.10.1间接
crates.iocore-foundation0.9.4间接
crates.iocore-foundation-sys0.8.7间接
crates.iocore-graphics0.23.2间接
crates.iocore-graphics-types0.1.3间接
crates.iocore_extensions1.5.3间接
crates.iocore_extensions_proc_macros1.5.3间接
crates.iocpufeatures0.2.17间接
crates.iocrc32fast1.5.0间接
crates.iocriterion0.5.1间接
crates.iocriterion-plot0.5.0间接
crates.iocros-codecs0.0.6间接
crates.iocrossbeam-channel0.5.15间接
crates.iocrossbeam-deque0.8.6间接
crates.iocrossbeam-epoch0.9.18间接
crates.iocrossbeam-queue0.3.12间接
crates.iocrossbeam-skiplist0.1.3间接
crates.iocrossbeam-utils0.8.21间接
crates.iocrossterm0.29.0间接
crates.iocrossterm_winapi0.9.1间接
crates.iocrunchy0.2.4间接
crates.iocrypto-common0.1.6间接
crates.iocsv1.3.1间接
crates.iocsv-core0.1.12间接
crates.iocursor-icon1.2.0间接
crates.iodae-parser0.11.0间接
crates.iodarling0.21.3间接
crates.iodarling_core0.21.3间接
crates.iodarling_macro0.21.3间接
crates.iodashmap6.1.0间接
crates.iodata-encoding2.10.0间接
crates.iodata-url0.3.1间接
crates.iodatafusion-catalog52.5.0间接
crates.iodatafusion-catalog-listing52.5.0间接
crates.iodatafusion-common52.5.0间接
crates.iodatafusion-common-runtime52.5.0间接
crates.iodatafusion-datasource52.5.0间接
crates.iodatafusion-datasource-arrow52.5.0间接
crates.iodatafusion-datasource-csv52.5.0间接
crates.iodatafusion-datasource-json52.5.0间接
crates.iodatafusion-datasource-parquet52.5.0间接
crates.iodatafusion-doc52.5.0间接
crates.iodatafusion-execution52.5.0间接
crates.iodatafusion-expr52.5.0间接
crates.iodatafusion-expr-common52.5.0间接
crates.iodatafusion-functions52.5.0间接
crates.iodatafusion-functions-aggregate52.5.0间接
crates.iodatafusion-functions-aggregate-common52.5.0间接
crates.iodatafusion-functions-nested52.5.0间接
crates.iodatafusion-functions-table52.5.0间接
crates.iodatafusion-functions-window52.5.0间接
crates.iodatafusion-functions-window-common52.5.0间接
crates.iodatafusion-macros52.5.0间接
crates.iodatafusion-optimizer52.5.0间接
crates.iodatafusion-physical-expr52.5.0间接
crates.iodatafusion-physical-expr-adapter52.5.0间接
crates.iodatafusion-physical-expr-common52.5.0间接
crates.iodatafusion-physical-optimizer52.5.0间接
crates.iodatafusion-physical-plan52.5.0间接
crates.iodatafusion-proto52.5.0间接
crates.iodatafusion-proto-common52.5.0间接
crates.iodatafusion-pruning52.5.0间接
crates.iodatafusion-session52.5.0间接
crates.iodatafusion-sql52.5.0间接
crates.iodeepsize0.2.0间接
crates.iodeepsize_derive0.1.2间接
crates.ioderanged0.5.5间接
crates.iodevserver_lib0.4.2间接
crates.iodify0.8.0间接
crates.iodigest0.10.7间接
crates.iodirectories6.0.0间接
crates.iodirs6.0.0间接
crates.iodirs-sys0.5.0间接
crates.iodispatch0.2.0间接
crates.iodispatch20.3.0间接
crates.iodisplaydoc0.2.5间接
crates.iodlib0.5.3间接
crates.iodowncast-rs1.2.1间接
crates.iodowncast-rs2.0.2间接
crates.iodpi0.1.2间接
crates.iodtoa1.0.10间接
crates.ioecolor0.34.0间接
crates.ioecontext0.2.0间接
crates.ioeframe0.34.0间接
crates.ioegui0.34.0间接
crates.ioegui-wgpu0.34.0间接
crates.ioegui-winit0.34.0间接
crates.ioegui_animation0.11.0间接
crates.ioegui_commonmark0.23.0间接
crates.ioegui_commonmark_backend0.23.0间接
crates.ioegui_dnd0.15.0间接
crates.ioegui_extras0.34.0间接
crates.ioegui_glow0.34.0间接
crates.ioegui_kittest0.34.0间接
crates.ioegui_plot0.35.0间接
crates.ioegui_table0.8.0间接
crates.ioegui_tiles0.15.0间接
crates.ioehttp0.7.1间接
crates.ioeither1.15.0间接
crates.ioemath0.34.0间接
crates.ioencode_unicode1.0.0间接
crates.ioencoding_rs0.8.35间接
crates.ioendi1.1.0间接
crates.ioenum-map2.7.3间接
crates.ioenum-map-derive0.17.0间接
crates.ioenumflags20.7.12间接
crates.ioenumflags2_derive0.7.12间接
crates.ioenumn0.1.14间接
crates.ioenumset1.1.10间接
crates.ioenumset_derive0.14.0间接
crates.ioenv_filter1.0.0间接
crates.ioenv_logger0.11.9间接
crates.ioepaint0.34.0间接
crates.ioepaint_default_fonts0.34.0间接
crates.ioequivalent1.0.2间接
crates.ioerrno0.3.14间接
crates.ioerror-code3.3.2间接
crates.ioethnum1.5.2间接
crates.ioeuclid0.22.13间接
crates.ioevent-listener5.4.1间接
crates.ioevent-listener-strategy0.5.4间接
crates.iofallible-iterator0.3.0间接
crates.iofast-float20.2.3间接
crates.iofastdivide0.4.2间接
crates.iofastrand2.3.0间接
crates.iofdeflate0.3.7间接
crates.iofearless_simd0.3.0间接
crates.ioffmpeg-sidecar2.4.0间接
crates.iofind-msvc-tools0.1.3间接
crates.iofixed1.30.0间接
crates.iofixedbitset0.4.2间接
crates.iofixedbitset0.5.7间接
crates.iofjadra0.2.1间接
crates.ioflatbuffers25.12.19间接
crates.ioflate21.1.4间接
crates.iofloat-cmp0.10.0间接
crates.iofloat-cmp0.9.0间接
crates.iofnv1.0.7间接
crates.iofoldhash0.1.5间接
crates.iofoldhash0.2.0间接
crates.iofont-types0.11.0间接
crates.ioforeign-types0.5.0间接
crates.ioforeign-types-macros0.2.3间接
crates.ioforeign-types-shared0.3.1间接
crates.ioform_urlencoded1.2.2间接
crates.iofour-cc0.4.0间接
crates.iofs40.8.4间接
crates.iofsevent-sys4.1.0间接
crates.iofsst3.0.0间接
crates.iofst0.4.7间接
crates.iofunty2.0.0间接
crates.iofutures-channel0.3.32间接
crates.iofutures-core0.3.32间接
crates.iofutures-executor0.3.32间接
crates.iofutures-io0.3.32间接
crates.iofutures-lite2.6.1间接
crates.iofutures-macro0.3.32间接
crates.iofutures-sink0.3.32间接
crates.iofutures-task0.3.32间接
crates.iogenerational-arena0.2.9间接
crates.iogenerator0.8.8间接
crates.iogeneric-array0.14.7间接
crates.iogeo-types0.7.18间接
crates.iogethostname0.4.3间接
crates.iogetopts0.2.23间接
crates.iogetrandom0.2.17间接
crates.iogetrandom0.3.4间接
crates.iogetrandom0.4.2间接
crates.iogimli0.32.3间接
crates.iogl_generator0.14.0间接
crates.ioglam0.30.10间接
crates.ioglob0.3.3间接
crates.ioglobset0.4.16间接
crates.ioglow0.17.0间接
crates.iogltf1.4.1间接
crates.iogltf-derive1.4.1间接
crates.iogltf-json1.4.1间接
crates.ioglutin0.32.3间接
crates.ioglutin-winit0.5.0间接
crates.ioglutin_egl_sys0.7.1间接
crates.ioglutin_glx_sys0.6.1间接
crates.ioglutin_wgl_sys0.6.1间接
crates.iogpu-allocator0.28.0间接
crates.iogpu-descriptor0.3.2间接
crates.iogpu-descriptor-types0.2.0间接
crates.ioh20.4.12间接
crates.ioh264-reader0.8.0间接
crates.iohalf2.7.1间接
crates.iohashbrown0.14.5间接
crates.iohashbrown0.15.5间接
crates.iohashbrown0.16.1间接
crates.ioheck0.5.0间接
crates.iohello_egui_utils0.11.0间接
crates.iohermit-abi0.5.2间接
crates.iohex0.4.3间接
crates.iohex-slice0.1.4间接
crates.iohexasphere16.0.0间接
crates.iohexf-parse0.2.1间接
crates.iohmac0.12.1间接
crates.iohome0.5.12间接
crates.iohtmlescape0.3.1间接
crates.iohttp1.4.0间接
crates.iohttp-body1.0.1间接
crates.iohttp-body-util0.1.3间接
crates.iohttp-cache0.21.0间接
crates.iohttp-cache-reqwest0.16.0间接
crates.iohttp-cache-semantics2.1.0间接
crates.iohttp-serde2.1.1间接
crates.iohttparse1.10.1间接
crates.iohttpdate1.0.3间接
crates.iohumantime2.3.0间接
crates.iohyper1.8.1间接
crates.iohyper-rustls0.27.7间接
crates.iohyper-timeout0.5.2间接
crates.iohyper-util0.1.19间接
crates.iohyperloglogplus0.4.1间接
crates.ioiana-time-zone0.1.64间接
crates.ioiana-time-zone-haiku0.1.2间接
crates.ioicu_collections2.0.0间接
crates.ioicu_locale_core2.0.0间接
crates.ioicu_normalizer2.0.0间接
crates.ioicu_normalizer_data2.0.0间接
crates.ioicu_properties2.0.1间接
crates.ioicu_properties_data2.0.1间接
crates.ioicu_provider2.0.0间接
crates.ioid-arena2.3.0间接
crates.ioident_case1.0.1间接
crates.ioidna1.1.0间接
crates.ioidna_adapter1.2.1间接
crates.ioimage0.25.6间接
crates.ioimagesize0.13.0间接
crates.ioindent0.1.1间接
crates.ioindexmap2.13.0间接
crates.ioindicatif0.18.4间接
crates.ioindoc2.0.6间接
crates.ioinflections1.1.1间接
crates.ioinotify0.11.0间接
crates.ioinotify-sys0.1.5间接
crates.ioinsta1.46.3间接
crates.iointeger-encoding3.0.4间接
crates.ioipnet2.11.0间接
crates.ioiri-string0.7.8间接
crates.iois-docker0.2.0间接
crates.iois-terminal0.4.16间接
crates.iois-wsl0.4.0间接
crates.iois_terminal_polyfill1.70.1间接
crates.ioitoa1.0.15间接
crates.iojiff-static0.2.23间接
crates.iojiff-tzdb0.1.4间接
crates.iojiff-tzdb-platform0.1.3间接
crates.iojni0.21.1间接
crates.iojni-sys0.3.0间接
crates.iojobserver0.1.34间接
crates.iojpeg-decoder0.3.2间接
crates.iojs-sys0.3.94间接
crates.iojsonb0.5.4间接
crates.iojsonwebtoken10.3.0间接
crates.iokhronos-egl6.0.0间接
crates.iokhronos_api3.1.0间接
crates.iokittest0.4.0间接
crates.iokqueue1.1.1间接
crates.iokqueue-sys1.0.4间接
crates.iokurbo0.11.2间接
crates.iokurbo0.13.0间接
crates.iolance3.0.0间接
crates.iolance-arrow3.0.0间接
crates.iolance-bitpacking3.0.0间接
crates.iolance-core3.0.0间接
crates.iolance-datafusion3.0.0间接
crates.iolance-datagen3.0.0间接
crates.iolance-encoding3.0.0间接
crates.iolance-file3.0.0间接
crates.iolance-index3.0.0间接
crates.iolance-io3.0.0间接
crates.iolance-linalg3.0.0间接
crates.iolance-namespace3.0.0间接
crates.iolance-namespace-reqwest-client0.5.4间接
crates.iolance-table3.0.0间接
crates.iolazy_static1.5.0间接
crates.ioleb1280.2.5间接
crates.ioleb128fmt0.1.0间接
crates.iolevenshtein_automata0.2.1间接
crates.iolexical-core1.0.6间接
crates.iolexical-parse-float1.0.6间接
crates.iolexical-parse-integer1.0.6间接
crates.iolexical-util1.0.7间接
crates.iolexical-write-float1.0.6间接
crates.iolexical-write-integer1.0.6间接
crates.iolibc0.2.182间接
crates.iolibloading0.7.4间接
crates.iolibloading0.8.9间接
crates.iolibm0.2.15间接
crates.iolibmimalloc-sys0.1.44间接
crates.iolibredox0.1.4间接
crates.iolibz-rs-sys0.5.2间接
crates.iolinebender_resource_handle0.1.1间接
crates.iolinked-hash-map0.5.6间接
crates.iolinux-raw-sys0.12.1间接
crates.iolinux-raw-sys0.4.15间接
crates.iolitemap0.8.0间接
crates.iolitrs1.0.0间接
crates.iolock_api0.4.14间接
crates.iolog0.4.29间接
crates.iolog-once0.4.1间接
crates.iologos0.15.1间接
crates.iologos-codegen0.15.1间接
crates.iologos-derive0.15.1间接
crates.ioloom0.7.2间接
crates.iolru0.12.5间接
crates.iolru0.16.3间接
crates.iolru-slab0.1.2间接
crates.iolz41.28.1间接
crates.iolz4-sys1.11.1+lz4-1.10.0间接
crates.iolz4_flex0.11.6间接
crates.iolz4_flex0.12.1间接
crates.iolz4_flex0.13.0间接
crates.iomacaw0.30.0间接
crates.iomatchers0.2.0间接
crates.iomatchit0.8.4间接
crates.iomatrixmultiply0.3.10间接
crates.iomcap0.24.0间接
crates.iomd-50.10.6间接
crates.iomeasure_time0.9.0间接
crates.iomemchr2.7.6间接
crates.iomemoffset0.9.1间接
crates.iomemory-stats1.2.0间接
crates.iomiette5.10.0间接
crates.iomiette-derive5.10.0间接
crates.iomime0.3.17间接
crates.iomime_guess2.0.5间接
crates.iomime_guess22.3.1间接
crates.iominidom-140.17.0间接
crates.iominimal-lexical0.2.1间接
crates.iominiz_oxide0.8.9间接
crates.iomint0.5.9间接
crates.iomio1.0.4间接
crates.iomock_instant0.6.0间接
crates.iomoka0.12.11间接
crates.iomp4ra-rust0.3.0间接
crates.iompeg4-audio-const0.2.0间接
crates.iomultimap0.10.1间接
crates.iomurmurhash320.3.1间接
crates.ionaga29.0.1间接
crates.ionasm-rs0.3.0间接
crates.ionatord1.0.9间接
crates.iondarray0.16.1间接
crates.iondk0.9.0间接
crates.iondk-context0.1.1间接
crates.iondk-sys0.6.0+11769913间接
crates.ionever0.1.0间接
crates.ionix0.30.1间接
crates.ionohash-hasher0.2.0间接
crates.ionom7.1.3间接
crates.ionom8.0.0间接
crates.ionotify8.2.0间接
crates.ionotify-types2.0.0间接
crates.iontapi0.4.3间接
crates.ionu-ansi-term0.50.1间接
crates.ionum-bigint0.4.6间接
crates.ionum-complex0.4.6间接
crates.ionum-conv0.2.0间接
crates.ionum-derive0.4.2间接
crates.ionum-integer0.1.46间接
crates.ionum-rational0.4.2间接
crates.ionum-traits0.2.19间接
crates.ionum_cpus1.17.0间接
crates.ionum_enum0.7.4间接
crates.ionum_enum_derive0.7.4间接
crates.ioobjc-sys0.3.5间接
crates.ioobjc20.5.2间接
crates.ioobjc20.6.4间接
crates.ioobjc2-app-kit0.2.2间接
crates.ioobjc2-app-kit0.3.2间接
crates.ioobjc2-cloud-kit0.2.2间接
crates.ioobjc2-contacts0.2.2间接
crates.ioobjc2-core-data0.2.2间接
crates.ioobjc2-core-foundation0.3.2间接
crates.ioobjc2-core-graphics0.3.2间接
crates.ioobjc2-core-image0.2.2间接
crates.ioobjc2-core-location0.2.2间接
crates.ioobjc2-encode4.1.0间接
crates.ioobjc2-foundation0.2.2间接
crates.ioobjc2-foundation0.3.2间接
crates.ioobjc2-io-kit0.3.2间接
crates.ioobjc2-io-surface0.3.2间接
crates.ioobjc2-link-presentation0.2.2间接
crates.ioobjc2-metal0.2.2间接
crates.ioobjc2-metal0.3.2间接
crates.ioobjc2-quartz-core0.2.2间接
crates.ioobjc2-quartz-core0.3.2间接
crates.ioobjc2-symbols0.2.2间接
crates.ioobjc2-ui-kit0.2.2间接
crates.ioobjc2-ui-kit0.3.2间接
crates.ioobjc2-uniform-type-identifiers0.2.2间接
crates.ioobjc2-user-notifications0.2.2间接
crates.ioobject0.37.3间接
crates.ioobject_store0.12.4间接
crates.ioonce_cell1.21.3间接
crates.ioonce_cell_polyfill1.70.1间接
crates.iooneshot0.1.12间接
crates.iooorandom11.1.5间接
crates.ioopen5.3.2间接
crates.ioopenssl-probe0.1.6间接
crates.ioopentelemetry0.31.0间接
crates.ioopentelemetry-appender-tracing0.31.1间接
crates.ioopentelemetry-http0.31.0间接
crates.ioopentelemetry-otlp0.31.0间接
crates.ioopentelemetry-proto0.31.0间接
crates.ioopentelemetry_sdk0.31.0间接
crates.iooption-ext0.2.0间接
crates.ioorbclient0.3.48间接
crates.ioordered-float2.10.1间接
crates.ioordered-float5.1.0间接
crates.ioordered-stream0.2.0间接
crates.ioownedbytes0.9.0间接
crates.ioowo-colors3.5.0间接
crates.ioparking2.2.1间接
crates.ioparking_lot_core0.9.12间接
crates.ioparquet57.3.0间接
crates.iopaste1.0.15间接
crates.iopath_abs0.5.1间接
crates.iopathdiff0.2.3间接
crates.iopeg0.8.5间接
crates.iopeg-macros0.8.5间接
crates.iopeg-runtime0.8.5间接
crates.iopeniko0.6.0间接
crates.iopercent-encoding2.3.2间接
crates.iopermutation0.4.1间接
crates.iopest2.8.3间接
crates.iopest_derive2.8.2间接
crates.iopest_generator2.8.2间接
crates.iopest_meta2.8.2间接
crates.iopetgraph0.6.5间接
crates.iopetgraph0.8.3间接
crates.iophf0.11.3间接
crates.iophf0.12.1间接
crates.iophf0.13.1间接
crates.iophf_generator0.11.3间接
crates.iophf_generator0.13.1间接
crates.iophf_macros0.11.3间接
crates.iophf_macros0.13.1间接
crates.iophf_shared0.11.3间接
crates.iophf_shared0.12.1间接
crates.iophf_shared0.13.1间接
crates.iopin-project1.1.10间接
crates.iopin-project-internal1.1.10间接
crates.iopin-project-lite0.2.17间接
crates.iopin-utils0.1.0间接
crates.iopiper0.2.4间接
crates.iopkg-config0.3.32间接
crates.ioplotters0.3.7间接
crates.ioplotters-backend0.3.7间接
crates.ioplotters-svg0.3.7间接
crates.ioply-rs-bw3.0.0间接
crates.iopng0.17.16间接
crates.iopoll-promise0.3.0间接
crates.iopolling3.11.0间接
crates.iopollster0.4.0间接
crates.ioportable-atomic1.13.1间接
crates.ioportable-atomic-util0.2.4间接
crates.iopotential_utf0.1.3间接
crates.iopowerfmt0.2.0间接
crates.ioppv-lite860.2.21间接
crates.iopresser0.3.1间接
crates.ioprettyplease0.2.37间接
crates.ioproc-macro-crate3.4.0间接
crates.ioproc-macro21.0.106间接
crates.ioprofiling1.0.17间接
crates.ioprofiling-procmacros1.0.17间接
crates.ioprometheus-client0.24.0间接
crates.ioprometheus-client-derive-encode0.5.0间接
crates.ioprost0.14.3间接
crates.ioprost-build0.14.3间接
crates.ioprost-derive0.14.3间接
crates.ioprost-reflect0.16.3间接
crates.ioprost-types0.14.3间接
crates.ioprotoc-prebuilt0.3.0间接
crates.iopuffin0.19.1间接
crates.iopuffin_http0.16.1间接
crates.iopulldown-cmark0.13.0间接
crates.iopyo3-build-config0.26.0间接
crates.iopyo3-ffi0.26.0间接
crates.iopyo3-macros0.26.0间接
crates.iopyo3-macros-backend0.26.0间接
crates.ioquick-xml0.36.2间接
crates.ioquick-xml0.37.5间接
crates.ioquinn0.11.8间接
crates.ioquinn-proto0.11.14间接
crates.ioquinn-udp0.5.13间接
crates.ioquote1.0.45间接
crates.ior-efi5.3.0间接
crates.ior-efi6.0.0间接
crates.ioradium0.7.0间接
crates.iorand_chacha0.3.1间接
crates.iorand_chacha0.9.0间接
crates.iorand_core0.6.4间接
crates.iorand_core0.9.3间接
crates.iorand_distr0.4.3间接
crates.iorand_distr0.5.1间接
crates.iorand_xoshiro0.7.0间接
crates.iorandom_word0.5.2间接
crates.iorange-alloc0.1.4间接
crates.iorangemap1.6.0间接
crates.ioraw-cpuid11.5.0间接
crates.ioraw-window-handle0.6.2间接
crates.ioraw-window-metal1.1.0间接
crates.iorawpointer0.2.1间接
crates.iorayon1.11.0间接
crates.iorayon-core1.13.0间接
crates.iore_mp40.4.0间接
crates.iore_rav1d0.1.3间接
crates.ioread-fonts0.37.0间接
crates.ioredox_syscall0.4.1间接
crates.ioredox_syscall0.5.18间接
crates.ioredox_users0.5.2间接
crates.ioref-cast1.0.24间接
crates.ioref-cast-impl1.0.24间接
crates.ioreflink-copy0.1.29间接
crates.ioregex1.12.3间接
crates.ioregex-automata0.4.14间接
crates.ioregex-lite0.1.9间接
crates.ioregex-syntax0.8.6间接
crates.iorenderdoc-sys1.1.0间接
crates.iorepr_offset0.2.2间接
crates.ioreqwest0.12.22间接
crates.ioreqwest-middleware0.4.2间接
crates.ioresvg0.45.1间接
crates.iorexif0.7.5间接
crates.iorfc6381-codec0.2.0间接
crates.iorfd0.17.2间接
crates.iorgb0.8.51间接
crates.ioring0.17.14间接
crates.ioroaring0.11.3间接
crates.ioron0.12.0间接
crates.ioroxmltree0.20.0间接
crates.iorust-stemmers1.2.0间接
crates.iorustc-demangle0.1.26间接
crates.iorustc-hash1.1.0间接
crates.iorustc-hash2.1.1间接
crates.iorustc_version0.4.1间接
crates.iorustix0.38.44间接
crates.iorustix1.1.4间接
crates.iorustls-native-certs0.8.1间接
crates.iorustls-pki-types1.12.0间接
crates.iorustls-webpki0.103.13间接
crates.iorustversion1.0.22间接
crates.ioRustyXML0.3.0间接
crates.ioryu1.0.20间接
crates.iosame-file1.0.6间接
crates.iosaturating_cast0.1.0间接
crates.ioschannel0.1.27间接
crates.ioscoped-tls1.0.1间接
crates.ioscopeguard1.2.0间接
crates.ioscuffle-av10.1.4间接
crates.ioscuffle-bytes-util0.1.5间接
crates.ioscuffle-workspace-hack0.1.0间接
crates.iosecurity-framework3.2.0间接
crates.iosecurity-framework-sys2.14.0间接
crates.ioself_cell1.2.2间接
crates.iosemver1.0.27间接
crates.ioseq-macro0.3.6间接
crates.ioserde-wasm-bindgen0.6.5间接
crates.ioserde-xml-rs0.6.0间接
crates.ioserde_bytes0.11.19间接
crates.ioserde_core1.0.228间接
crates.ioserde_derive1.0.228间接
crates.ioserde_path_to_error0.1.20间接
crates.ioserde_repr0.1.20间接
crates.ioserde_spanned1.0.4间接
crates.ioserde_urlencoded0.7.1间接
crates.iosha-10.10.1间接
crates.iosha10.10.6间接
crates.iosha20.10.9间接
crates.iosharded-slab0.1.7间接
crates.ioshlex1.3.0间接
crates.iosignal-hook-registry1.4.6间接
crates.iosignature2.2.0间接
crates.iosimd-adler320.3.7间接
crates.iosimdutf80.1.5间接
crates.iosimilar2.7.0间接
crates.iosimilar-asserts1.7.0间接
crates.iosimple-easing1.0.1间接
crates.iosimplecss0.2.2间接
crates.iosiphasher1.0.1间接
crates.iosketches-ddsketch0.3.0间接
crates.ioskrifa0.40.0间接
crates.ioslab0.4.11间接
crates.ioslotmap1.1.1间接
crates.iosmallvec1.15.1间接
crates.iosmithay-client-toolkit0.19.2间接
crates.iosmithay-clipboard0.7.2间接
crates.iosmol_str0.2.2间接
crates.iosnafu0.9.0间接
crates.iosnafu-derive0.9.0间接
crates.iosnap1.1.1间接
crates.iosocket20.5.10间接
crates.iosocket20.6.0间接
crates.iospirv0.4.0+sdk-1.4.341.0间接
crates.iosqlparser0.59.0间接
crates.iosqlparser_derive0.3.0间接
crates.iossri9.2.0间接
crates.iostable_deref_trait1.2.0间接
crates.iostatic_assertions1.1.0间接
crates.iostd_prelude0.2.12间接
crates.iostfu80.2.7间接
crates.iostl_io0.10.0间接
crates.iostrict-num0.1.1间接
crates.iostrsim0.11.1间接
crates.iosublime_fuzzy0.7.0间接
crates.iosubtle2.6.1间接
crates.iosvgtypes0.15.3间接
crates.iosyn1.0.109间接
crates.iosyn2.0.117间接
crates.iosync_wrapper1.0.2间接
crates.iosynstructure0.13.2间接
crates.iosysinfo0.38.4间接
crates.iotagptr0.2.0间接
crates.iotantivy0.24.2间接
crates.iotantivy-bitpacker0.8.0间接
crates.iotantivy-columnar0.5.0间接
crates.iotantivy-common0.9.0间接
crates.iotantivy-fst0.5.0间接
crates.iotantivy-query-grammar0.24.0间接
crates.iotantivy-sstable0.5.0间接
crates.iotantivy-stacker0.5.0间接
crates.iotantivy-tokenizer-api0.5.0间接
crates.iotap1.0.1间接
crates.iotarget-lexicon0.13.3间接
crates.iotempfile3.26.0间接
crates.iotermcolor1.4.1间接
crates.iothiserror-impl1.0.69间接
crates.iothiserror-impl2.0.18间接
crates.iothread-tree0.3.3间接
crates.iothread_local1.1.9间接
crates.iothrift0.17.0间接
crates.iotiff0.9.1间接
crates.iotime0.3.47间接
crates.iotime-core0.1.8间接
crates.iotime-macros0.2.27间接
crates.iotiny-keccak2.0.2间接
crates.iotiny-skia0.11.4间接
crates.iotiny-skia-path0.11.4间接
crates.iotiny_http0.12.0间接
crates.iotinystr0.8.1间接
crates.iotinytemplate1.2.1间接
crates.iotinyvec1.9.0间接
crates.iotinyvec_macros0.1.1间接
crates.ioto_method1.1.0间接
crates.iotobj4.0.3间接
crates.iotokio-macros2.6.0间接
crates.iotokio-rustls0.26.2间接
crates.iotokio-util0.7.18间接
crates.iotoml1.0.6+spec-1.1.0间接
crates.iotoml_datetime0.7.5+spec-1.1.0间接
crates.iotoml_datetime1.0.0+spec-1.1.0间接
crates.iotoml_edit0.23.6间接
crates.iotoml_parser1.0.9+spec-1.1.0间接
crates.iotoml_writer1.0.6+spec-1.1.0间接
crates.iotonic-build0.14.2间接
crates.iotonic-prost0.14.2间接
crates.iotonic-prost-build0.14.2间接
crates.iotonic-web0.14.2间接
crates.iotonic-web-wasm-client0.8.0间接
crates.iotower0.5.3间接
crates.iotower-http0.6.8间接
crates.iotower-layer0.3.3间接
crates.iotower-service0.3.3间接
crates.iotracing-attributes0.1.31间接
crates.iotracing-core0.1.36间接
crates.iotracing-log0.2.0间接
crates.iotracing-opentelemetry0.32.1间接
crates.iotracing-serde0.2.0间接
crates.iotracing-subscriber0.3.22间接
crates.iotracing-tracy0.11.4间接
crates.iotracy-client0.18.4间接
crates.iotracy-client-sys0.28.0间接
crates.iotry-lock0.2.5间接
crates.iotstr0.2.4间接
crates.iotstr_proc_macros0.2.2间接
crates.iotungstenite0.28.0间接
crates.iotwox-hash2.1.2间接
crates.iotype-map0.5.1间接
crates.iotyped-arena2.0.2间接
crates.iotyped-path0.12.3间接
crates.iotypeid1.0.3间接
crates.iotypenum1.19.0间接
crates.ioucd-trie0.1.7间接
crates.iouds_windows1.1.0间接
crates.iounicase2.8.1间接
crates.iounicode-ident1.0.19间接
crates.iounicode-segmentation1.12.0间接
crates.iounicode-width0.1.14间接
crates.iounicode-width0.2.2间接
crates.iounicode-xid0.2.6间接
crates.iounindent0.2.4间接
crates.iounit-prefix0.5.1间接
crates.iountrusted0.9.0间接
crates.iourdf-rs0.9.0间接
crates.ioureq2.12.1间接
crates.ioureq3.3.0间接
crates.ioureq-proto0.6.0间接
crates.iourlencoding2.1.3间接
crates.iousvg0.45.1间接
crates.ioutf-80.7.6间接
crates.ioutf8-ranges1.0.5间接
crates.ioutf8-zero0.8.1间接
crates.ioutf8_iter1.0.4间接
crates.ioutf8parse0.2.2间接
crates.iovaluable0.1.1间接
crates.iovec11.12.1间接
crates.iovello_common0.0.6间接
crates.iovello_cpu0.0.6间接
crates.ioversion_check0.9.5间接
crates.iowalkdir2.5.0间接
crates.iowalkers0.53.0间接
crates.iowalrus0.26.1间接
crates.iowalrus-macro0.26.0间接
crates.iowant0.3.1间接
crates.iowasi0.11.1+wasi-snapshot-preview1间接
crates.iowasip21.0.1+wasi-0.2.4间接
crates.iowasip30.4.0+wasi-0.3.0-rc-2026-01-06间接
crates.iowasm-bindgen0.2.117间接
crates.iowasm-bindgen-cli-support0.2.117间接
crates.iowasm-bindgen-futures0.4.67间接
crates.iowasm-bindgen-macro0.2.117间接
crates.iowasm-bindgen-macro-support0.2.117间接
crates.iowasm-bindgen-shared0.2.117间接
crates.iowasm-encoder0.244.0间接
crates.iowasm-encoder0.245.1间接
crates.iowasm-metadata0.244.0间接
crates.iowasm-streams0.4.2间接
crates.iowasmparser0.244.0间接
crates.iowasmparser0.245.1间接
crates.iowayland-backend0.3.11间接
crates.iowayland-client0.31.11间接
crates.iowayland-csd-frame0.3.0间接
crates.iowayland-cursor0.31.10间接
crates.iowayland-protocols0.32.9间接
crates.iowayland-protocols-plasma0.3.8间接
crates.iowayland-protocols-wlr0.3.8间接
crates.iowayland-scanner0.31.7间接
crates.iowayland-sys0.31.10间接
crates.ioweb-sys0.3.94间接
crates.ioweb-time1.1.0间接
crates.iowebpki-roots0.26.11间接
crates.iowebpki-roots1.0.2间接
crates.ioweezl0.1.10间接
crates.iowgpu29.0.1间接
crates.iowgpu-core29.0.1间接
crates.iowgpu-core-deps-apple29.0.0间接
crates.iowgpu-core-deps-emscripten29.0.0间接
crates.iowgpu-core-deps-wasm29.0.0间接
crates.iowgpu-core-deps-windows-linux-android29.0.0间接
crates.iowgpu-hal29.0.1间接
crates.iowgpu-naga-bridge29.0.1间接
crates.iowgpu-types29.0.1间接
crates.iowildmatch2.6.1间接
crates.iowinapi0.3.9间接
crates.iowinapi-i686-pc-windows-gnu0.4.0间接
crates.iowinapi-util0.1.11间接
crates.iowinapi-x86_64-pc-windows-gnu0.4.0间接
crates.iowindows0.62.2间接
crates.iowindows-collections0.3.2间接
crates.iowindows-core0.62.2间接
crates.iowindows-future0.3.2间接
crates.iowindows-implement0.60.2间接
crates.iowindows-interface0.59.3间接
crates.iowindows-link0.2.1间接
crates.iowindows-numerics0.3.1间接
crates.iowindows-result0.4.1间接
crates.iowindows-strings0.5.1间接
crates.iowindows-sys0.45.0间接
crates.iowindows-sys0.52.0间接
crates.iowindows-sys0.59.0间接
crates.iowindows-sys0.60.2间接
crates.iowindows-sys0.61.2间接
crates.iowindows-targets0.42.2间接
crates.iowindows-targets0.48.5间接
crates.iowindows-targets0.52.6间接
crates.iowindows-targets0.53.5间接
crates.iowindows-threading0.2.1间接
crates.iowindows_aarch64_gnullvm0.42.2间接
crates.iowindows_aarch64_gnullvm0.48.5间接
crates.iowindows_aarch64_gnullvm0.52.6间接
crates.iowindows_aarch64_gnullvm0.53.1间接
crates.iowindows_aarch64_msvc0.42.2间接
crates.iowindows_aarch64_msvc0.48.5间接
crates.iowindows_aarch64_msvc0.52.6间接
crates.iowindows_aarch64_msvc0.53.1间接
crates.iowindows_i686_gnu0.42.2间接
crates.iowindows_i686_gnu0.48.5间接
crates.iowindows_i686_gnu0.52.6间接
crates.iowindows_i686_gnu0.53.1间接
crates.iowindows_i686_gnullvm0.52.6间接
crates.iowindows_i686_gnullvm0.53.1间接
crates.iowindows_i686_msvc0.42.2间接
crates.iowindows_i686_msvc0.48.5间接
crates.iowindows_i686_msvc0.52.6间接
crates.iowindows_i686_msvc0.53.1间接
crates.iowindows_x86_64_gnu0.42.2间接
crates.iowindows_x86_64_gnu0.48.5间接
crates.iowindows_x86_64_gnu0.52.6间接
crates.iowindows_x86_64_gnu0.53.1间接
crates.iowindows_x86_64_gnullvm0.42.2间接
crates.iowindows_x86_64_gnullvm0.48.5间接
crates.iowindows_x86_64_gnullvm0.52.6间接
crates.iowindows_x86_64_gnullvm0.53.1间接
crates.iowindows_x86_64_msvc0.42.2间接
crates.iowindows_x86_64_msvc0.48.5间接
crates.iowindows_x86_64_msvc0.52.6间接
crates.iowindows_x86_64_msvc0.53.1间接
crates.iowinit0.30.13间接
crates.iowinnow0.7.13间接
crates.iowit-bindgen0.46.0间接
crates.iowit-bindgen0.51.0间接
crates.iowit-bindgen-core0.51.0间接
crates.iowit-bindgen-rust0.51.0间接
crates.iowit-bindgen-rust-macro0.51.0间接
crates.iowit-component0.244.0间接
crates.iowit-parser0.244.0间接
crates.iowriteable0.6.1间接
crates.iowyz0.5.1间接
crates.iox11-dl2.21.0间接
crates.iox11rb0.13.1间接
crates.iox11rb-protocol0.13.1间接
crates.ioxcursor0.3.10间接
crates.ioxkbcommon-dl0.4.2间接
crates.ioxkeysym0.2.1间接
crates.ioxml-rs0.8.27间接
crates.ioxmlwriter0.1.0间接
crates.ioxshell0.2.7间接
crates.ioxshell-macros0.2.7间接
crates.ioxxhash-rust0.8.15间接
crates.ioyoke0.8.0间接
crates.ioyoke-derive0.8.0间接
crates.iozbus5.11.0间接
crates.iozbus-lockstep0.5.1间接
crates.iozbus-lockstep-macros0.5.1间接
crates.iozbus_macros5.11.0间接
crates.iozbus_names4.2.0间接
crates.iozbus_xml5.0.2间接
crates.iozerocopy0.7.35间接
crates.iozerocopy0.8.27间接
crates.iozerocopy-derive0.7.35间接
crates.iozerocopy-derive0.8.27间接
crates.iozerofrom0.1.6间接
crates.iozerofrom-derive0.1.6间接
crates.iozeroize1.8.2间接
crates.iozerotrie0.2.2间接
crates.iozerovec0.11.4间接
crates.iozerovec-derive0.11.1间接
crates.iozip0.6.6间接
crates.iozip8.2.0间接
crates.iozlib-rs0.5.2间接
crates.iozmij1.0.21间接
crates.iozopfli0.8.3间接
crates.iozstd0.13.3间接
crates.iozstd-safe7.2.4间接
crates.iozstd-sys2.0.16+zstd.1.5.7间接
crates.iozune-core0.4.12间接
crates.iozune-jpeg0.4.21间接
crates.iozvariant5.7.0间接
crates.iozvariant_derive5.7.0间接
crates.iozvariant_utils3.2.1间接
npm@anywidget/types0.2.0间接
npm@esbuild/aix-ppc640.25.0间接
npm@esbuild/android-arm0.25.0间接
npm@esbuild/android-arm640.25.0间接
npm@esbuild/android-x640.25.0间接
npm@esbuild/darwin-arm640.25.0间接
npm@esbuild/darwin-x640.25.0间接
npm@esbuild/freebsd-arm640.25.0间接
npm@esbuild/freebsd-x640.25.0间接
npm@esbuild/linux-arm0.25.0间接
npm@esbuild/linux-arm640.25.0间接
npm@esbuild/linux-ia320.25.0间接
npm@esbuild/linux-loong640.25.0间接
npm@esbuild/linux-mips64el0.25.0间接
npm@esbuild/linux-ppc640.25.0间接
npm@esbuild/linux-riscv640.25.0间接
npm@esbuild/linux-s390x0.25.0间接
npm@esbuild/linux-x640.25.0间接
npm@esbuild/netbsd-arm640.25.0间接
npm@esbuild/netbsd-x640.25.0间接
npm@esbuild/openbsd-arm640.25.0间接
npm@esbuild/openbsd-x640.25.0间接
npm@esbuild/sunos-x640.25.0间接
npm@esbuild/win32-arm640.25.0间接
npm@esbuild/win32-ia320.25.0间接
npm@esbuild/win32-x640.25.0间接
npm@gerrit0/mini-shiki3.7.0间接
npm@jridgewell/gen-mapping0.3.3间接
npm@jridgewell/resolve-uri3.1.1间接
npm@jridgewell/set-array1.1.2间接
npm@jridgewell/source-map0.3.5间接
npm@jridgewell/sourcemap-codec1.4.15间接
npm@jridgewell/trace-mapping0.3.22间接
npm@shikijs/engine-oniguruma3.7.0间接
npm@shikijs/langs3.7.0间接
npm@shikijs/themes3.7.0间接
npm@shikijs/types3.7.0间接
npm@shikijs/vscode-textmate10.0.2间接
npm@types/hast3.0.4间接
npm@types/react19.1.9间接
npm@types/react^19.0.0间接
npm@types/unist3.0.3间接
npmargparse2.0.1间接
npmbalanced-match1.0.2间接
npmbrace-expansion2.1.0间接
npmcsstype3.1.3间接
npmdts-buddy0.3.0间接
npmdts-buddy^0.3.0间接
npmentities4.5.0间接
npmesbuild0.25.0间接
npmglobalyzer0.1.0间接
npmglobrex0.1.2间接
npmkleur4.1.5间接
npmlinkify-it5.0.0间接
npmlocate-character3.0.0间接
npmlunr2.3.9间接
npmmagic-string0.30.7间接
npmmarkdown-it14.1.1间接
npmmdurl2.0.0间接
npmminimatch9.0.9间接
npmmri1.2.0间接
npmpunycode.js2.3.1间接
npmreact19.1.1间接
npmreact^19.0.0间接
npmsade1.8.1间接
npmtiny-glob0.2.9间接
npmts-api-utils1.2.1间接
npmtypedoc0.28.6间接
npmtypedoc^0.28.6间接
npmtypedoc-github-theme0.3.0间接
npmtypedoc-github-theme^0.3.0间接
npmtypescript5.3.3间接
npmtypescript5.4.5间接
npmtypescript^5.2.2间接
npmuc.micro2.1.0间接
npmyaml2.8.3间接
PyPIaccelerate1.12.0间接
PyPIaccelerate1.13.0间接
PyPIaiohappyeyeballs2.6.1间接
PyPIaiohttp3.13.5间接
PyPIaiosignal1.4.0间接
PyPIair-traffic-data0.1.0间接
PyPIanimated-urdf0.1.0间接
PyPIannotated-types0.7.0间接
PyPIany-scalar0.1.0间接
PyPIanyio4.12.0间接
PyPIappnope0.1.4间接
PyPIargon2-cffi25.1.0间接
PyPIargon2-cffi-bindings25.1.0间接
PyPIargparse1.4.0间接
PyPIarkit-scenes0.1.0间接
PyPIarrow1.4.0间接
PyPIasttokens3.0.1间接
PyPIasync-lru2.0.5间接
PyPIasync-timeout5.0.1间接
PyPIautopep82.3.2间接
PyPIav间接
PyPIav15.1.0间接
PyPIbabel2.17.0间接
PyPIbackports-tarfile1.2.0间接
PyPIbackports-zstd1.2.0间接
PyPIbeautifulsoup44.14.3间接
PyPIbetterproto间接
PyPIbetterproto1.2.5间接
PyPIblack26.3.1间接
PyPIbleach6.3.0间接
PyPIblueprint0.1.0间接
PyPIblueprint-stocks0.1.0间接
PyPIcachetools6.2.2间接
PyPIcamera-video-stream0.1.0间接
PyPIcertifi2025.11.12间接
PyPIcertifi2026.2.25间接
PyPIcertifi2026.4.22间接
PyPIcffi2.0.0间接
PyPIcharset-normalizer3.4.4间接
PyPIcharset-normalizer3.4.7间接
PyPIclick8.3.1间接
PyPIclick8.3.2间接
PyPIclock0.1.0间接
PyPIcloudpickle3.1.2间接
PyPIcmake4.1.3间接
PyPIcolorama0.4.6间接
PyPIcomm0.2.3间接
PyPIcontourpy1.3.2间接
PyPIcontrolnet0.1.0间接
PyPIcryptography46.0.7间接
PyPIcurl-cffi0.13.0间接
PyPIcycler0.12.1间接
PyPIdataclasses-json0.6.7间接
PyPIdataframe-query0.1.0间接
PyPIdatafusion52.3.0间接
PyPIdataloader0.1.0间接
PyPIdatasets4.1.1间接
PyPIdebugpy1.8.18间接
PyPIdecorator5.2.1间接
PyPIdeepdiff8.6.2间接
PyPIdefusedxml0.7.1间接
PyPIdeprecated1.3.1间接
PyPIdeprecation2.1.0间接
PyPIdescartes1.1.0间接
PyPIdetect-and-track-objects0.1.0间接
PyPIdicom-mri0.1.0间接
PyPIdicom-numpy0.6.2间接
PyPIdiffusers0.27.2间接
PyPIdiffusers0.35.2间接
PyPIdill0.4.0间接
PyPIdimos-viewer0.30.0a4间接
PyPIdistlib0.4.0间接
PyPIdna0.1.0间接
PyPIdraccus0.10.0间接
PyPIdrone-lidar0.1.0间接
PyPIeinops0.8.2间接
PyPIevdev1.9.3间接
PyPIexceptiongroup1.3.1间接
PyPIexecuting2.2.1间接
PyPIfarama-notifications0.0.4间接
PyPIfastjsonschema2.21.2间接
PyPIfilelock3.20.0间接
PyPIfilelock3.29.0间接
PyPIfire0.7.1间接
PyPIfonttools4.61.0间接
PyPIfqdn1.5.1间接
PyPIfrozendict2.4.7间接
PyPIfrozenlist1.8.0间接
PyPIfsspec2025.9.0间接
PyPIgeopandas1.1.2间接
PyPIghp-import2.1.0间接
PyPIgitdb4.0.12间接
PyPIgitpython3.1.45间接
PyPIgitpython3.1.47间接
PyPIgoogle-api-core2.28.1间接
PyPIgoogle-auth2.43.0间接
PyPIgoogle-cloud-compute1.42.0间接
PyPIgoogle-cloud-core2.5.0间接
PyPIgoogle-cloud-storage3.7.0间接
PyPIgoogle-crc32c1.7.1间接
PyPIgoogle-resumable-media2.8.0间接
PyPIgoogleapis-common-protos1.72.0间接
PyPIgoogleapis-common-protos1.74.0间接
PyPIgraph-lattice0.1.0间接
PyPIgraphs0.1.0间接
PyPIgriffe1.4.1间接
PyPIgriffe-warnings-deprecated1.1.0间接
PyPIgrpcio1.76.0间接
PyPIgrpcio1.80.0间接
PyPIgrpcio-status1.76.0间接
PyPIgrpclib0.4.8间接
PyPIgymnasium1.2.3间接
PyPIh110.16.0间接
PyPIh24.3.0间接
PyPIhatch间接
PyPIhatch1.16.2间接
PyPIhatch-jupyter-builder间接
PyPIhatchling间接
PyPIhatchling1.28.0间接
PyPIhf-transfer0.1.9间接
PyPIhf-xet1.2.0间接
PyPIhf-xet1.4.3间接
PyPIhpack4.1.0间接
PyPIhttpcore1.0.9间接
PyPIhttpx0.28.1间接
PyPIhuggingface-hub0.35.3间接
PyPIhumanize4.14.0间接
PyPIhyperframe6.1.0间接
PyPIhyperlink21.0.0间接
PyPIidna3.11间接
PyPIidna3.12间接
PyPIimageio2.37.3间接
PyPIimageio-ffmpeg0.6.0间接
PyPIimportlib-metadata8.7.0间接
PyPIimportlib-metadata8.7.1间接
PyPIimportlib-metadata9.0.0间接
PyPIimu-signals0.1.0间接
PyPIincremental-logging0.1.0间接
PyPIiniconfig2.3.0间接
PyPIinline-snapshot0.31.1间接
PyPIinquirerpy0.3.4间接
PyPIipython8.37.0间接
PyPIipython-pygments-lexers1.1.1间接
PyPIipywidgets8.1.8间接
PyPIisoduration20.11.0间接
PyPIjaraco-classes3.4.0间接
PyPIjaraco-context6.0.1间接
PyPIjaraco-functools4.3.0间接
PyPIjedi0.19.2间接
PyPIjeepney0.9.0间接
PyPIjinja23.1.6间接
PyPIjoblib1.5.2间接
PyPIjson50.12.1间接
PyPIjsonlines4.0.0间接
PyPIjsonpointer3.0.0间接
PyPIjsonschema4.25.1间接
PyPIjsonschema-specifications2025.9.1间接
PyPIjupyter1.1.1间接
PyPIjupyter-client8.7.0间接
PyPIjupyter-console6.6.3间接
PyPIjupyter-core5.9.1间接
PyPIjupyter-events0.12.0间接
PyPIjupyter-lsp2.3.0间接
PyPIjupyter-server2.17.0间接
PyPIjupyter-server-terminals0.5.3间接
PyPIjupyterlab间接
PyPIjupyterlab4.5.0间接
PyPIjupyterlab-pygments0.3.0间接
PyPIjupyterlab-server2.28.0间接
PyPIjupyterlab-widgets3.0.16间接
PyPIkeyring25.7.0间接
PyPIkiwisolver1.4.9间接
PyPIlance-namespace0.3.1间接
PyPIlance-namespace-urllib3-client0.3.1间接
PyPIlancedb0.25.3间接
PyPIlark1.3.1间接
PyPIlaspy2.6.1间接
PyPIlerobot0.4间接
PyPIlerobot0.4.2间接
PyPIlibrt0.7.8间接
PyPIlibrt0.9.0间接
PyPIlidar0.1.0间接
PyPIlive-camera-edge-detection0.1.0间接
PyPIlive-scrolling-plot0.1.0间接
PyPIllm-embedding-ner0.1.0间接
PyPIllvmlite0.46.0间接
PyPIlog-file0.1.0间接
PyPIlz44.4.5间接
PyPImarkdown3.10间接
PyPImarkdown-it-py4.0.0间接
PyPImarkupsafe3.0.3间接
PyPImarshmallow3.26.1间接
PyPImatplotlib3.10.8间接
PyPImatplotlib-inline0.2.1间接
PyPImaturin间接
PyPImaturin1.10.2间接
PyPImcap1.3.1间接
PyPImcap-protobuf-support0.5.4间接
PyPImdurl0.1.2间接
PyPImergedeep1.3.4间接
PyPIminimal0.1.0间接
PyPIminimal-options0.1.0间接
PyPImistune3.1.4间接
PyPImkdocs1.6.1间接
PyPImkdocs-autorefs1.4.3间接
PyPImkdocs-gen-files0.5.0间接
PyPImkdocs-get-deps0.2.0间接
PyPImkdocs-literate-nav0.6.1间接
PyPImkdocs-material9.4.7间接
PyPImkdocs-material-extensions1.3间接
PyPImkdocs-redirects1.3.1间接
PyPImkdocstrings0.26.2间接
PyPImkdocstrings-python1.12.1间接
PyPImore-itertools10.8.0间接
PyPImpmath1.3.0间接
PyPImultidict6.7.0间接
PyPImultidict6.7.1间接
PyPImultiprocess0.70.16间接
PyPImultiprocess-logging0.1.0间接
PyPImultitasking0.0.12间接
PyPImultithreading0.1.0间接
PyPImypy1.19.1间接
PyPImypy-extensions1.1.0间接
PyPInbclient0.10.2间接
PyPInbconvert7.17.1间接
PyPInbformat5.10.4间接
PyPInbqa1.9.1间接
PyPInest-asyncio1.6.0间接
PyPInetworkx3.4.2间接
PyPInotebook7.5.0间接
PyPInotebook-shim0.2.4间接
PyPInumba0.63.1间接
PyPInuscenes-dataset0.1.0间接
PyPInuscenes-devkit1.1.9间接
PyPInv120.1.0间接
PyPInvidia-cublas-cu1212.6.4.1间接
PyPInvidia-cuda-cupti-cu1212.6.80间接
PyPInvidia-cuda-nvrtc-cu1212.6.77间接
PyPInvidia-cuda-runtime-cu1212.6.77间接
PyPInvidia-cudnn-cu129.5.1.17间接
PyPInvidia-cufft-cu1211.3.0.4间接
PyPInvidia-cufile-cu121.11.1.6间接
PyPInvidia-curand-cu1210.3.7.77间接
PyPInvidia-cusolver-cu1211.7.1.2间接
PyPInvidia-cusparse-cu1212.5.4.2间接
PyPInvidia-cusparselt-cu120.6.3间接
PyPInvidia-nccl-cu122.26.2间接
PyPInvidia-nvjitlink-cu1212.6.85间接
PyPInvidia-nvtx-cu1212.6.77间接
PyPIobjectron0.1.0间接
PyPIopen-photogrammetry-format0.1.0间接
PyPIopencv-python间接
PyPIopencv-python4.11.0.86间接
PyPIopencv-python-headless4.11.0.86间接
PyPIopenstreetmap-data0.1.0间接
PyPIopentelemetry-api间接
PyPIopentelemetry-api1.39.1间接
PyPIopentelemetry-api1.41.0间接
PyPIopentelemetry-exporter-otlp-proto-common1.39.0间接
PyPIopentelemetry-exporter-otlp-proto-common1.41.0间接
PyPIopentelemetry-exporter-otlp-proto-grpc间接
PyPIopentelemetry-exporter-otlp-proto-grpc1.39.0间接
PyPIopentelemetry-exporter-otlp-proto-grpc1.41.0间接
PyPIopentelemetry-proto1.39.0间接
PyPIopentelemetry-proto1.41.0间接
PyPIopentelemetry-sdk间接
PyPIopentelemetry-sdk1.39.1间接
PyPIopentelemetry-sdk1.41.0间接
PyPIopentelemetry-semantic-conventions0.60b1间接
PyPIopentelemetry-semantic-conventions0.62b0间接
PyPIorderly-set5.5.0间接
PyPIoverrides7.7.0间接
PyPIpackaging25.0间接
PyPIpaginate0.5.7间接
PyPIpandas间接
PyPIpandas2.3.3间接
PyPIpandas-stubs2.3.3.251201间接
PyPIpandocfilters1.5.1间接
PyPIparso0.8.5间接
PyPIpathspec1.0.4间接
PyPIpeewee3.18.3间接
PyPIpexpect4.9.0间接
PyPIpfzy0.3.4间接
PyPIplatformdirs4.5.1间接
PyPIplatformdirs4.9.6间接
PyPIplots0.1.0间接
PyPIpluggy1.6.0间接
PyPIpolars1.36.1间接
PyPIpolars-runtime-321.36.1间接
PyPIprometheus-client0.23.1间接
PyPIprompt-toolkit3.0.52间接
PyPIpropcache0.4.1间接
PyPIproto-plus1.26.1间接
PyPIprotobuf6.33.5间接
PyPIprotobuf6.33.6间接
PyPIpsutil间接
PyPIpsutil7.1.3间接
PyPIpsutil7.2.2间接
PyPIpsygnal0.15.0间接
PyPIptyprocess0.7.0间接
PyPIpure-eval0.2.3间接
PyPIpy-cpuinfo9.0.0间接
PyPIpyasn10.6.3间接
PyPIpyasn1-modules0.4.2间接
PyPIpycocotools2.0.10间接
PyPIpycodestyle2.14.0间接
PyPIpycparser2.23间接
PyPIpydantic2.12.5间接
PyPIpydantic2.13.3间接
PyPIpydantic-core2.41.5间接
PyPIpydantic-core2.46.3间接
PyPIpydicom2.4.5间接
PyPIpygithub2.8.1间接
PyPIpygltflib1.16.5间接
PyPIpygments2.19.2间接
PyPIpyjwt2.12.1间接
PyPIpymdown-extensions10.19间接
PyPIpynacl1.6.1间接
PyPIpynndescent0.5.13间接
PyPIpynput1.8.1间接
PyPIpyobjc-core12.1间接
PyPIpyobjc-framework-applicationservices12.1间接
PyPIpyobjc-framework-cocoa12.1间接
PyPIpyobjc-framework-coretext12.1间接
PyPIpyobjc-framework-quartz12.1间接
PyPIpyogrio0.12.1间接
PyPIpyopf1.1.1间接
PyPIpyparsing3.2.5间接
PyPIpyproj3.7.1间接
PyPIpyproject-hooks1.2.0间接
PyPIpyquaternion0.9.9间接
PyPIpyserial3.5间接
PyPIpytest间接
PyPIpytest8.4.2间接
PyPIpytest-benchmark间接
PyPIpytest-benchmark5.2.3间接
PyPIpython-dateutil2.9.0.post0间接
PyPIpython-json-logger4.0.0间接
PyPIpython-xlib0.33间接
PyPIpytokens0.4.1间接
PyPIpytz2025.2间接
PyPIpytz2026.1.post1间接
PyPIpywin32-ctypes0.2.3间接
PyPIpywinpty3.0.2间接
PyPIpyyaml6.0.3间接
PyPIpyyaml-env-tag1.1间接
PyPIpyyaml-include1.4.1间接
PyPIpyzmq27.1.0间接
PyPIraw-mesh0.1.0间接
PyPIreferencing0.37.0间接
PyPIregex2025.11.3间接
PyPIregex2026.4.4间接
PyPIrequests间接
PyPIrequests2.33.1间接
PyPIrerun-dev-fixup0.1.0间接
PyPIrerun-export0.1.0间接
PyPIrerun-notebook0.32.0-alpha.1间接
PyPIrerun-sdk间接
PyPIrerun-workspace0.30.0a4间接
PyPIrfc3339-validator0.1.4间接
PyPIrfc3986-validator0.1.1间接
PyPIrfc3987-syntax1.1.0间接
PyPIrgbd0.1.0间接
PyPIrich14.2.0间接
PyPIrpds-py0.30.0间接
PyPIrrt-star0.1.0间接
PyPIrsa4.9.1间接
PyPIruff0.15.7间接
PyPIsafetensors0.7.0间接
PyPIscikit-learn1.7.2间接
PyPIscipy1.15.3间接
PyPIsecretstorage3.5.0间接
PyPIsegment-anything1.0间接
PyPIsegment-anything-model0.1.0间接
PyPIsemver间接
PyPIsemver3.0.4间接
PyPIsend2trash1.8.3间接
PyPIsentry-sdk2.58.0间接
PyPIserver-tables0.1.1间接
PyPIsetuptools80.10.2间接
PyPIsetuptools80.9.0间接
PyPIshapely2.1.2间接
PyPIshared-recording0.1.0间接
PyPIshellingham1.5.4间接
PyPIsitecustomize-entrypoints间接
PyPIsitecustomize-entrypoints1.1.0间接
PyPIsix1.17.0间接
PyPIsmmap5.0.2间接
PyPIsmmap5.0.3间接
PyPIsoupsieve2.8间接
PyPIsphobjinv2.3.1间接
PyPIstack-data0.6.3间接
PyPIstdio0.1.0间接
PyPIstringcase1.2.0间接
PyPIstructure-from-motion0.1.0间接
PyPIsympy1.14.0间接
PyPIsyrupy5.0.0间接
PyPItable-zoo0.1.0间接
PyPItabulate0.9.0间接
PyPItemplate0.1.0间接
PyPItermcolor3.2.0间接
PyPItermcolor3.3.0间接
PyPIterminado0.18.1间接
PyPIthreadpoolctl3.6.0间接
PyPItimm1.0.19间接
PyPItinycss21.4.0间接
PyPItokenize-rt6.2.0间接
PyPItokenizers0.22.1间接
PyPItoml0.10.2间接
PyPItomli2.0.1间接
PyPItomli-w1.2.0间接
PyPItomlkit0.13.3间接
PyPItorch间接
PyPItorch2.7.1间接
PyPItorchcodec0.5间接
PyPItorchvision间接
PyPItorchvision0.22.1间接
PyPItornado6.5.5间接
PyPItqdm4.67.1间接
PyPItqdm4.67.3间接
PyPItraitlets5.14.3间接
PyPItransformers4.57.3间接
PyPItrimesh4.10.1间接
PyPItriton3.3.1间接
PyPItrove-classifiers2025.12.1.14间接
PyPIty0.0.31间接
PyPItypes-colorama0.4.15.20250801间接
PyPItypes-protobuf6.32.1.20251210间接
PyPItypes-pytz2025.2.0.20251108间接
PyPItypes-pytz2026.1.1.20260408间接
PyPItypes-pyyaml6.0.12.20250915间接
PyPItypes-requests间接
PyPItypes-requests2.32.4.20250913间接
PyPItypes-requests2.33.0.20260408间接
PyPItypes-tabulate0.9.0.20241207间接
PyPItypes-tqdm4.67.0.20250809间接
PyPItyping-inspect0.9.0间接
PyPItyping-inspection0.4.2间接
PyPItzdata2025.2间接
PyPItzdata2026.1间接
PyPIumap-learn0.5.9.post2间接
PyPIuri-template1.3.0间接
PyPIurllib32.6.3间接
PyPIuserpath1.9.2间接
PyPIusing-index-values0.1.0间接
PyPIuv0.9.17间接
PyPIvirtualenv20.35.4间接
PyPIwandb0.21.4间接
PyPIwatchdog6.0.0间接
PyPIwatchfiles间接
PyPIwatchfiles1.1.1间接
PyPIwcwidth0.2.14间接
PyPIwcwidth0.6.0间接
PyPIwebcolors25.10.0间接
PyPIwebencodings0.5.1间接
PyPIwebsocket-client1.9.0间接
PyPIwebsockets15.0.1间接
PyPIwheel0.46.3间接
PyPIwidgetsnbextension4.0.15间接
PyPIwrapt2.0.1间接
PyPIxxhash3.6.0间接
PyPIyarl1.23.0间接
PyPIyfinance间接
PyPIyfinance0.2.66间接
PyPIzipp3.23.0间接
PyPIzipp3.23.1间接
PyPIzstandard0.25.0间接
依赖安全公告 55

该仓库未发布可被索引解析的包,因此评估的是其自身的依赖图——共 1,595 个包,其中也包含从不交付的开发与测试版本固定:55 个存在已知公告,8 个为直接依赖。 有 40 个无法评估——没有已解析的版本、生态系统不受支持,或不在所列包清单之内。

软件包版本关系严重程度公告数修复版本
pillow12.2.0直接严重2212.3.0
gitpython3.1.45间接严重123.1.52
gitpython3.1.47间接严重83.1.52
jupyterlab4.5.0间接严重77.5.6
notebook7.5.0间接严重47.5.6
pyarrow22.0.0直接223.0.1
pyo30.26.0直接40.29.0
aiohttp3.13.5间接223.14.1
brace-expansion2.1.0间接15.0.7
click8.3.1间接18.3.3
click8.3.2间接18.3.3
cryptography46.0.7间接148.0.1
curl-cffi0.13.0间接20.15.0
diffusers0.27.2间接50.38.0
diffusers0.35.2间接50.38.0
jaraco-context6.0.1间接26.1.0
jupyter-server2.17.0间接132.20.0
linkify-it5.0.0间接25.0.2
quick-xml0.36.2间接20.41.0
quick-xml0.37.5间接20.41.0
quinn-proto0.11.14间接10.11.15
bleach6.3.0间接36.4.0
filelock3.20.0间接43.20.3
idna3.11间接23.15
idna3.12间接23.15
lru0.12.5间接20.16.3
markdown-it14.1.1间接114.2.0
marshmallow3.26.1间接24.1.2
opentelemetry_sdk0.31.0间接10.32.1
thrift0.17.0间接10.23.0
rand0.8.5直接20.10.1
anyhow1.0.102直接未知11.0.103
bincode1.3.3直接未知1
memmap20.5.10直接未知10.9.11
memmap20.9.10直接未知10.9.11
crossbeam-epoch0.9.18间接未知10.9.20
generational-arena0.2.9间接未知1
mistune3.1.4间接未知30
paste1.0.15间接未知1
pyasn10.6.3间接未知5
pydicom2.4.5间接未知1
pygments2.19.2间接未知2
pyjwt2.12.1间接未知9
pymdown-extensions10.19间接未知2
pynacl1.6.1间接未知2
pytest8.4.2间接未知2
setuptools80.10.2间接未知2
setuptools80.9.0间接未知2
soupsieve2.8间接未知4
torch2.7.1间接未知10
tornado6.5.5间接未知7
transformers4.57.3间接未知7
urllib32.6.3间接未知4
uv0.9.17间接未知2
virtualenv20.35.4间接未知2

公告表示依赖图中记录的版本落入某条公告的受影响范围。可达性未经分析,且依赖图包含开发与测试的版本固定——某项发现可能只涉及工具链而非交付的软件。

原始 JSON 报告 机器可读
{
  "data": {
    "repo": {
      "topics": [],
      "is_fork": true,
      "size_kb": 138536,
      "has_wiki": false,
      "homepage": "https://rerun.io/",
      "languages": {
        "C": 4901,
        "C++": 510221,
        "CSS": 70782,
        "HTML": 29062,
        "Rust": 15287211,
        "WGSL": 124899,
        "CMake": 33414,
        "Shell": 4423,
        "Python": 2163111,
        "Batchfile": 583,
        "Dockerfile": 1496,
        "JavaScript": 49516,
        "TypeScript": 46137
      },
      "pushed_at": "2026-07-22T17:54:07Z",
      "created_at": "2026-03-01T09:41:48Z",
      "owner_type": "Organization",
      "updated_at": "2026-07-22T17:54:23Z",
      "description": "An open source SDK for logging, storing, querying, and visualizing multimodal and multi-rate data",
      "is_archived": false,
      "is_disabled": false,
      "license_spdx": "Apache-2.0",
      "default_branch": "main",
      "license_spdx_raw": "Apache-2.0",
      "primary_language": "Rust",
      "significant_languages": [
        "Rust",
        "Python"
      ]
    },
    "owner": {
      "blog": "dimensionalOS.com",
      "name": "Dimensional",
      "type": "Organization",
      "login": "dimensionalOS",
      "company": null,
      "location": null,
      "followers": 333,
      "avatar_url": "https://avatars.githubusercontent.com/u/178742426?v=4",
      "created_at": "2024-08-18T21:50:18Z",
      "is_verified": null,
      "public_repos": 35,
      "account_age_days": 702
    },
    "license": {
      "state": "standard",
      "spdx_id": "Apache-2.0",
      "raw_spdx": "Apache-2.0",
      "file_present": true,
      "scorecard_found": null,
      "profile_has_license": false
    },
    "activity": {
      "releases": [
        {
          "tag": "v0.32.0a2",
          "kind": "other",
          "published_at": "2026-07-22T18:50:30Z"
        },
        {
          "tag": "v0.32.0a1",
          "kind": "other",
          "published_at": "2026-05-19T14:55:54Z"
        },
        {
          "tag": "v0.30.0a6.dev99",
          "kind": "other",
          "published_at": "2026-04-17T04:19:57Z"
        },
        {
          "tag": "v0.30.0a6",
          "kind": "other",
          "published_at": "2026-03-18T15:23:12Z"
        },
        {
          "tag": "v0.30.0a5",
          "kind": "other",
          "published_at": "2026-03-18T14:10:59Z"
        },
        {
          "tag": "v0.30.0a4",
          "kind": "other",
          "published_at": "2026-03-06T18:12:21Z"
        },
        {
          "tag": "v0.30.0a2",
          "kind": "other",
          "published_at": "2026-03-04T22:12:22Z"
        },
        {
          "tag": "v0.30.0a1",
          "kind": "other",
          "published_at": "2026-03-04T18:57:12Z"
        }
      ],
      "recent_commits": [
        {
          "oid": "ef2680442ae5a37581ce7ac99c5a6dc22b56f3c2",
          "body": "…-latency\n\nFix ffmpeg respawn churn and ~1s video latency on live H.264 streams",
          "is_bot": false,
          "headline": "Merge pull request #25 from dimensionalOS/fix/live-stream-video-churn…",
          "author_name": "leshy",
          "author_login": "leshy",
          "committed_at": "2026-07-22T17:53:23Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "b9c0e33db50bcf7b62b8935e1c0cc92721c6b7e6",
          "body": "Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>",
          "is_bot": false,
          "headline": "chore: fix pre-existing rerun-lint errors in dimos interaction code",
          "author_name": "Ivan Nikolic",
          "author_login": "leshy",
          "committed_at": "2026-07-22T15:02:09Z",
          "body_truncated": false,
          "is_coding_agent": true
        },
        {
          "oid": "ead4debe63f6290ae666bdad7f0903340817d90a",
          "body": "Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>",
          "is_bot": false,
          "headline": "chore: taplo-format dimos/pyproject.toml",
          "author_name": "Ivan Nikolic",
          "author_login": "leshy",
          "committed_at": "2026-07-22T14:59:17Z",
          "body_truncated": false,
          "is_coding_agent": true
        },
        {
          "oid": "6e230899afb4cf0c47beeb6fdb7190c15d815f13",
          "body": "Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>",
          "is_bot": false,
          "headline": "chore: bump dimos-viewer to 0.32.0a2",
          "author_name": "Ivan Nikolic",
          "author_login": "leshy",
          "committed_at": "2026-07-22T14:55:49Z",
          "body_truncated": false,
          "is_coding_agent": true
        },
        {
          "oid": "fee27309373b201f9ff2985242cd617302eea3e6",
          "body": "Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>",
          "is_bot": false,
          "headline": "chore: reword diagnostic reset logging",
          "author_name": "Ivan Nikolic",
          "author_login": "leshy",
          "committed_at": "2026-07-22T14:53:51Z",
          "body_truncated": false,
          "is_coding_agent": true
        },
        {
          "oid": "65cf98b38f2aa73b3e867a38e5d6105e0409ae64",
          "body": "ffmpeg's frame-multithreading adds roughly one frame of output delay per\nthread and defaults to the core count: measured 17 frames of steady-state\nholdback (~1.1s at 15fps) with default threading vs 3 frames with -threads 1\non a 720p15 H.264 stream. That holdback was the visible native-viewer video\n\n[…]\nkeep default\nthreading for throughput. Also tried -fflags nobuffer / -flags low_delay:\nboth measured *worse* (32 frames held), so they stay out.\n\nCo-Authored-By: Claude Fable 5 <noreply@anthropic.com>",
          "is_bot": false,
          "headline": "feat: single-threaded ffmpeg decode for live streams cuts latency ~1s",
          "author_name": "Ivan Nikolic",
          "author_login": "leshy",
          "committed_at": "2026-07-22T14:49:47Z",
          "body_truncated": true,
          "is_coding_agent": true
        },
        {
          "oid": "2b473d1ca493ee850bed1dc3f715d8ad8be55d87",
          "body": "…est gaps\n\nTwo live-stream (VideoStream) bugs in the video player, each costing a full\nffmpeg process kill+respawn on the CLI decoder path:\n\n- enqueue_samples treated the playhead crossing into the next GOP as \"skipping\n  frames\" and reset the decoder. At the live edge the next GOP can never be\n  pr\n[…]\n: steady state\nwent from one ffmpeg spawn per 2.1s (storming to ~45/s under load) to a single\nlong-lived process with zero resets after startup.\n\nCo-Authored-By: Claude Fable 5 <noreply@anthropic.com>",
          "is_bot": false,
          "headline": "fix: don't respawn ffmpeg decoder on live-stream GOP rollover and ing…",
          "author_name": "Ivan Nikolic",
          "author_login": "leshy",
          "committed_at": "2026-07-22T14:30:50Z",
          "body_truncated": true,
          "is_coding_agent": true
        },
        {
          "oid": "5e4e46c945b8ba35b204f023c17c4e70290ef3a8",
          "body": "* Use general visualizer output for plots\n\n### What\n\nCloses RR-4229\n\nRefactors:\n- Removes `VisualizerSystem::data()`\n- Moves it to `VisualizerExecutionOutput`\n\n---------\n\nSource-Ref: 1f5fb9eb27bf4d14a859106f97a791b99faab404\nCo-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>\n\n* Cluster overlap\n[…]\nh; that would require a bigger rethink around this whole\nChunkId thing (e.g. turning it to a proper CAS).\nI considered two other solutions, but they are too disruptive to do\nright now:\nA) Return a ne…",
          "is_bot": false,
          "headline": "Merge upstream 0.32.0a1 + fix data ingest in DimosApp wrapper (#22)",
          "author_name": "leshy",
          "author_login": "leshy",
          "committed_at": "2026-05-19T09:35:01Z",
          "body_truncated": true,
          "is_coding_agent": true
        },
        {
          "oid": "0a8bd330be34eb7a34cc791bf76efd262154a845",
          "body": "Mark as local dev version so prod pyproject installs don't pull this\nwheel from PyPI (PEP 440 local version identifiers are not published).",
          "is_bot": false,
          "headline": "chore: bump dimos-viewer to 0.30.0a6+dev (#21)",
          "author_name": "stash",
          "author_login": "spomichter",
          "committed_at": "2026-04-11T03:27:32Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "58e14d1381f0b1ac239083bcb6acf9231aa8256b",
          "body": "* feat: deag, click on enable\n\n* feat: click anywhere else to disengage\n\n* feat: click to navigate\n\n* fix: remove logging\n\n* fix: reposition default\n\n* fix: default position\n\n* feat: add --connect arg to dimos-viewer for connecting to existing gRPC proxy\n\nWhen --connect is provided (with optional UR\n[…]\nrement version\n\n* fix test\n\n* undo\n\n* restore error handling\n\n* clean\n\n* -\n\n* remove unused\n\n* move docs\n\n* -\n\n* version change back\n\n---------\n\nCo-authored-by: ruthwikdasyam <ruthwikdasyam@gmail.com>",
          "is_bot": false,
          "headline": "feat: WebSocket client mode for remote DimOS connection (#20)",
          "author_name": "Jeff Hykin",
          "author_login": "jeff-hykin",
          "committed_at": "2026-04-11T03:12:26Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "67c10eaf65862c8c0c9632721e2974ceb45fc6b1",
          "body": null,
          "is_bot": false,
          "headline": "chore: bump version to 0.30.0-alpha.6",
          "author_name": "Ubuntu",
          "author_login": null,
          "committed_at": "2026-03-18T14:50:51Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "119eef1fab7fdceba87c786a8192cda7289e51da",
          "body": null,
          "is_bot": false,
          "headline": "fix: set eframe APP_ID to dimos-viewer (taskbar/dock name)",
          "author_name": "Ubuntu",
          "author_login": null,
          "committed_at": "2026-03-18T14:36:23Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "93c1b0c05dec3884de36c99a0a57236d8708abd1",
          "body": null,
          "is_bot": false,
          "headline": "fix: rename window title from 'Rerun Viewer' to 'DimOS Viewer'",
          "author_name": "Ubuntu",
          "author_login": null,
          "committed_at": "2026-03-18T14:23:39Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "43e94ebea93a6b1fdb5f90b18cbdff3ecc6c8369",
          "body": null,
          "is_bot": false,
          "headline": "chore: bump pyproject.toml version to 0.30.0a5",
          "author_name": "Ubuntu",
          "author_login": null,
          "committed_at": "2026-03-18T13:18:03Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "0e6e1a41fa705edbb16e39edc46e7d6ecf43fc57",
          "body": "* feat: deag, click on enable\n\n* fix: remove logging\n\n* fix: reposition default\n\n* fix: default position\n\n* fix(viewer): restore click-to-nav via StartupOptionsPatch\n\nPR #14's run_with_app_wrapper rewrote viewer.rs and dropped the\non_event handler for click-to-navigate. This restores it properly:\n\n-\n[…]\ned_point in viewer.rs\n- Arc<AtomicBool> for ctrl state sharing (Send required by AppWrapper)\n- 100ms debounce on nav goal publishing\n\n---------\n\nCo-authored-by: ruthwikdasyam <ruthwikdasyam@gmail.com>",
          "is_bot": false,
          "headline": "feat(viewer): click-to-engage overlay + restore click-to-nav (#19)",
          "author_name": "stash",
          "author_login": "spomichter",
          "committed_at": "2026-03-18T10:05:27Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "48b6e62cc98e45ffd75ac079f4a831917b630554",
          "body": "This reverts commit 92be9ed702c911f4a75de45986d2b37f28e0eeae.",
          "is_bot": false,
          "headline": "Revert \"feat(viewer): click-to-engage overlay, movable HUD (#18)\"",
          "author_name": "Ubuntu",
          "author_login": null,
          "committed_at": "2026-03-17T11:43:44Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "7f9c15779b25ddd1bc6f808d3d6a36aeb71ee315",
          "body": null,
          "is_bot": false,
          "headline": "chore: bump dimos-viewer version to 0.30.0-alpha.5",
          "author_name": "Ubuntu",
          "author_login": null,
          "committed_at": "2026-03-17T11:22:41Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "92be9ed702c911f4a75de45986d2b37f28e0eeae",
          "body": "* feat: deag, click on enable\n\n* feat: click anywhere else to disengage\n\n* fix: remove logging\n\n* fix: reposition default\n\n* fix: default position\n\n---------\n\nCo-authored-by: ruthwikdasyam <ruthwikdasyam@gmail.com>",
          "is_bot": false,
          "headline": "feat(viewer): click-to-engage overlay, movable HUD (#18)",
          "author_name": "stash",
          "author_login": "spomichter",
          "committed_at": "2026-03-17T11:18:32Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "a77934fd42ecef4cd70cb6cf3ba25d56a5910559",
          "body": "…apper (#14)\n\nReplace custom Args struct (5 flags) with Rerun's full CLI parser.\nAll stock Rerun flags now work: --connect, --serve-grpc, --serve-web,\n--memory-limit, --port, --bind, --save, subcommands (reset, rrd, auth), etc.\n\nDimOS behavior (keyboard teleop, click-to-nav) injected via AppWrapper\ncallback that wraps re_viewer::App in DimosApp — only for the native\nviewer path. All other modes (headless gRPC, web viewer, save) work\nidentically to stock Rerun.\n\nviewer.rs: 265 → 92 lines.",
          "is_bot": false,
          "headline": "feat(viewer): use Rerun's native CLI arg handling via run_with_app_wr…",
          "author_name": "stash",
          "author_login": "spomichter",
          "committed_at": "2026-03-16T11:43:39Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "81ddf019dd23d448d4675af64339d5499d25b8d4",
          "body": "StartupOptions used ..Default::default() which hardcodes memory_limit\nto 75% of system RAM, ignoring the --memory-limit CLI argument passed\nby the bridge. Similarly, the gRPC server used Default::default()\nignoring --server-memory-limit.\n\nThis caused the viewer to consume up to 75% of RAM (~23GB on a 31GB\nmachine) before eviction kicked in, leading to swap exhaustion and\nsystem lockup after ~1 hour of continuous streaming.",
          "is_bot": false,
          "headline": "fix: apply --memory-limit and --server-memory-limit CLI args",
          "author_name": "Ubuntu",
          "author_login": null,
          "committed_at": "2026-03-10T11:28:12Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "24d69c401a72502a4fa23db020c2babc0a814424",
          "body": "expand test matrix from 3 jobs (x64-only) to 6 jobs (3 x64 + 3 arm64).\neach test job runs on the matching runner and downloads only its arch wheel.\nfixes: arm64 wheel downloaded onto x86_64 runner caused install failure.",
          "is_bot": false,
          "headline": "fix: test wheels on matching arch (x64 + arm64)",
          "author_name": "spomichter",
          "author_login": "spomichter",
          "committed_at": "2026-03-06T09:56:32Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "717ada8bf15aa5f05ec4b5ae1b7800fb02d1f40d",
          "body": "test runner is ubuntu-22.04 (x86_64) so it can't install aarch64 wheels.\nreverts the download pattern change from the arm64 PR.",
          "is_bot": false,
          "headline": "fix: test job downloads only x64 wheel, not arm64",
          "author_name": "spomichter",
          "author_login": "spomichter",
          "committed_at": "2026-03-06T09:36:21Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "b612869142b9d4b695b4672088e210f01ac163ea",
          "body": "changes since 0.30.0a2:\n- WASD keyboard controls publishing Twist on /cmd_vel (DIM-660)\n- fix: Twist instead of TwistStamped (matches DimOS convention)\n- angular speed 0.8 rad/s (matches DimOS teleop)\n- HUD overlay with visual key state\n- linux-arm64 wheels added to CI (9 wheels total)",
          "is_bot": false,
          "headline": "chore: bump version to 0.30.0a4",
          "author_name": "spomichter",
          "author_login": "spomichter",
          "committed_at": "2026-03-06T08:02:47Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "c34be6d3905796e10501fa74b3e7f421bceb415c",
          "body": "adds 3 new matrix entries for linux-arm64 (cp310/cp311/cp312) using:\n- runner: ubuntu-22.04-arm (GitHub standard ARM runner)\n- container: quay.io/pypa/manylinux_2_28_aarch64\n- target: aarch64-unknown-linux-gnu\n\ntotal wheels: 9 (3 linux-x64 + 3 linux-arm64 + 3 macos-arm64)",
          "is_bot": false,
          "headline": "feat: add linux-arm64 wheel builds to CI (#12)",
          "author_name": "s",
          "author_login": "spomichter",
          "committed_at": "2026-03-06T08:02:19Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "52bf5e151529e9bf2f739887a8c31ec5c9acb5df",
          "body": "changes since 0.30.0a2:\n- WASD keyboard controls with Twist on /cmd_vel (DIM-660)\n- angular speed matched to DimOS teleop (0.8 rad/s)\n- HUD overlay with key state visualization\n- fix: publish Twist instead of TwistStamped (type mismatch fix)",
          "is_bot": false,
          "headline": "chore: bump version to 0.30.0a3 (#11)",
          "author_name": "s",
          "author_login": "spomichter",
          "committed_at": "2026-03-06T07:23:02Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "c2c078060373f9c129de7c7219127baa188632e0",
          "body": null,
          "is_bot": false,
          "headline": "fix: increase angular speed from 0.5 to 0.8 rad/s to match DimOS teleop",
          "author_name": "spomichter",
          "author_login": "spomichter",
          "committed_at": "2026-03-06T06:59:21Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "b7e586adbd07f143aad625594d9a65cad0798a82",
          "body": "…ard overlay (#10)\n\n- Change LCM message type from TwistStamped to Twist (matches DimOS convention)\n- Channel: /cmd_vel#geometry_msgs.Twist (was geometry_msgs.TwistStamped)\n- Twist encoding: 56 bytes (hash + 6 doubles), no Header overhead\n- Fingerprint hash: 0x2e7c07d7cdf7e027 (verified against Pyth\n[…]\npace) with red flash on e-stop\n- Shift speed indicator\n- Always visible (dims when no keys active)\n- Fix egui deprecation: Rounding -> CornerRadius, .rounding() -> .corner_radius()\n\nAll 27 tests pass.",
          "is_bot": false,
          "headline": "fix: publish Twist instead of TwistStamped on /cmd_vel, improve keybo…",
          "author_name": "s",
          "author_login": "spomichter",
          "committed_at": "2026-03-06T06:46:08Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "707880e0f67b13b2d0c6cba210b319591c02f646",
          "body": "Add keyboard controls that publish TwistStamped on /cmd_vel over LCM:\n\nKey bindings:\n- WASD/arrows: forward/back + turn left/right\n- QE: strafe left/right\n- Space: emergency stop\n- Shift: 2x speed multiplier\n\nImplementation:\n- Add TwistCommand struct and encode_twist_stamped() to lcm.rs\n- Add Keyboa\n[…]\nStamped)\n- Comprehensive test coverage (27/27 tests pass)\n\nMaintains existing click-to-nav functionality while adding teleop controls.\nReady for integration with DimOS autoconnect on /cmd_vel channel.",
          "is_bot": false,
          "headline": "feat: implement WASD keyboard controls for dimos-viewer (DIM-660) (#9)",
          "author_name": "s",
          "author_login": "spomichter",
          "committed_at": "2026-03-05T20:44:41Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "cb207e124ce9451d3ef9c2f7181f36df6e4550c8",
          "body": "maturin bindings=bin always tags wheels with the discovered Python\nversion. Instead of fighting it, build one wheel per Python version\nper platform (6 wheels total: 3 versions x 2 platforms).\n\nThis matches how most binary Python packages handle multi-version\nsupport — one wheel per (platform, cpython-version) combo.\n\nTest job also runs per Python version to verify each wheel installs\ncorrectly.",
          "is_bot": false,
          "headline": "fix(ci): build wheel matrix for Python 3.10, 3.11, 3.12",
          "author_name": "spomichter",
          "author_login": "spomichter",
          "committed_at": "2026-03-04T20:56:54Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "fb34f65170014380df03a77e0ddeb0abdbd3ae8b",
          "body": "Tests referenced dimos_viewer package which was removed. Verify step\nnow just checks binary is on PATH and --help works.",
          "is_bot": false,
          "headline": "fix(ci): remove deleted Python wrapper tests, simplify verify step",
          "author_name": "spomichter",
          "author_login": "spomichter",
          "committed_at": "2026-03-04T20:14:45Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "d17906ff5cd875a54c31db53e83b98f92fa47266",
          "body": "maturin bindings=bin always tags wheels with the discovered Python\ninterpreter. Removed dimos_viewer/ directory (unused since we call\nrerun_bindings.spawn directly) and switched manylinux build to use\nPython 3.12 to match DimOS requirements.\n\nWheel will be tagged cp312-cp312 instead of cp310-cp310.",
          "is_bot": false,
          "headline": "fix(ci): build with Python 3.12, remove unused dimos_viewer package",
          "author_name": "spomichter",
          "author_login": "spomichter",
          "committed_at": "2026-03-04T20:14:12Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "c6a42308c2deaa246d13f7bc2383768a333afe53",
          "body": "Remove python-packages from pyproject.toml so maturin produces\npy3-none universal wheels instead of cpXXX version-specific ones.\n\nThe Python wrapper (dimos_viewer/) was unused — the binary is the\nproduct and rerun_bindings.spawn(executable_name='dimos-viewer')\nfinds it on PATH directly.\n\nBumped to v0.30.0a2 since PyPI won't accept re-uploads of v0.30.0a1.\nTest job now uses Python 3.12 to verify universal compatibility.",
          "is_bot": false,
          "headline": "fix: produce universal py3-none wheel (v0.30.0a2)",
          "author_name": "spomichter",
          "author_login": "spomichter",
          "committed_at": "2026-03-04T19:31:56Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "5436dce43c902c8accaa04c62155f591991d888f",
          "body": "'Topic :: Scientific/Engineering :: Robotics' doesn't exist on PyPI.\nChanged to 'Topic :: Scientific/Engineering'.",
          "is_bot": false,
          "headline": "fix: replace invalid PyPI classifier",
          "author_name": "spomichter",
          "author_login": "spomichter",
          "committed_at": "2026-03-04T18:22:49Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "edd8c08234a84812915843188e72bd6832c06d97",
          "body": null,
          "is_bot": false,
          "headline": "fix: add missing README.md to dimos/ directory",
          "author_name": "spomichter",
          "author_login": "spomichter",
          "committed_at": "2026-03-04T16:59:44Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "2757b937f42f452e60c8c84d11bcf3a6a548bb1d",
          "body": "Move all DimOS-specific code out of examples/rust/custom_callback/ into\na top-level dimos/ directory. Restore custom_callback to its upstream\nRerun state for easier future merges.\n\nDirectory structure:\n  dimos/\n    Cargo.toml        (dimos-viewer crate)\n    pyproject.toml    (maturin packaging)\n    \n[…]\nndependently\n\nVerified:\n- cargo check -p dimos-viewer ✓\n- cargo test -p dimos-viewer ✓ (13 tests pass)\n- cargo check -p custom_callback ✓ (upstream intact)\n- dimos-viewer --help shows correct CLI args",
          "is_bot": false,
          "headline": "refactor: move dimos-viewer to dedicated dimos/ directory (#7)",
          "author_name": "s",
          "author_login": "spomichter",
          "committed_at": "2026-03-04T16:17:15Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "53a36b83398c0ff9b0b3575917b9d4b651466023",
          "body": "Add clap CLI argument parsing to dimos-viewer so it accepts the same\nflags that rerun_bindings.spawn() passes to the stock rerun binary:\n\n  --port (default 9877)\n  --memory-limit (default 75%)\n  --server-memory-limit (default 1GiB)\n  --hide-welcome-screen\n  --expect-data-soon\n\nThis enables seamless \n[…]\ne_name='dimos-viewer', port=9877)\n\nNo need to fork rerun-sdk or pre-launch the viewer manually.\nThe DimOS bridge can call rerun_bindings.spawn() directly with\nour binary name as a drop-in replacement.",
          "is_bot": false,
          "headline": "feat: add Rerun-compatible CLI args for seamless spawn integration (#6)",
          "author_name": "s",
          "author_login": "spomichter",
          "committed_at": "2026-03-04T15:53:49Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "0bd982609f84e92b72e502d18c9d4815d1cfb2fb",
          "body": "python-packages in pyproject.toml causes maturin to tag wheels with\nthe build interpreter version (cp310). Test must use same version.\nMatches Rerun's approach (PYTHON_VERSION=3.10).",
          "is_bot": false,
          "headline": "fix(ci): test wheel with Python 3.10 to match build interpreter",
          "author_name": "spomichter",
          "author_login": "spomichter",
          "committed_at": "2026-03-04T14:50:56Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "2416164b7a6b97d0ca97d17e0659cf212c095940",
          "body": "- Put /opt/python/cp310-cp310/bin on PATH so maturin finds Python 3.10\n  instead of system Python 3.6 in manylinux container\n- bindings=bin should still produce py3-none universal wheel\n- Simplified test job: single Python 3.12 (matches DimOS), no pytest\n  (viewer is a Rust binary, not a Python library)\n- Rerun also tests with single Python version (3.10)",
          "is_bot": false,
          "headline": "fix(ci): add Python 3.10 to PATH in manylinux, test with Python 3.12",
          "author_name": "spomichter",
          "author_login": "spomichter",
          "committed_at": "2026-03-04T14:18:16Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "7e8b4fe2d0ffbcbe3ebd3f492e23f6c3c2f0ed58",
          "body": "- Put /opt/python/cp310-cp310/bin on PATH so maturin finds Python 3.10\n  instead of system Python 3.6\n- Use plain 'python3' and 'maturin' commands (no hardcoded paths)\n- Simplify test: single Python version, just verify wheel installs and\n  binary is findable (no pytest — this is a Rust binary, not a Python lib)\n- Rerun runs Python tests because rerun-sdk has Python bindings;\n  dimos-viewer is just a binary in a wheel, no Python API to test",
          "is_bot": false,
          "headline": "fix(ci): add Python 3.10 to PATH in manylinux, simplify test job",
          "author_name": "spomichter",
          "author_login": "spomichter",
          "committed_at": "2026-03-04T14:13:04Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "d95f9204cc3b98a373541e0db3f24eec6f6d76da",
          "body": "bindings = 'bin' produces a standalone binary, not a Python extension.\nThe -i python3.10 flag incorrectly tagged the wheel as cp310-only,\nmaking it uninstallable on Python 3.12. Without -i, maturin produces\na py3-none wheel that works on any Python 3.x.",
          "is_bot": false,
          "headline": "fix(ci): remove -i flag from maturin build for universal py3-none wheel",
          "author_name": "spomichter",
          "author_login": "spomichter",
          "committed_at": "2026-03-04T13:26:02Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "f8d33a5007c3c0f5e311c97efae1f8f4ed1258ab",
          "body": "The manylinux_2_28 container ships Python 3.6 as system python3.\nUsing -i python3 made maturin tag the wheel as cp36-cp36m, which is\nincompatible with Python 3.10+.\n\nSwitch to /opt/python/cp310-cp310/bin/python3 (pre-installed in\nmanylinux images) so the wheel is tagged cp310 and installable on\nmodern Python.",
          "is_bot": false,
          "headline": "fix(ci): use manylinux Python 3.10 instead of system Python 3.6",
          "author_name": "spomichter",
          "author_login": "spomichter",
          "committed_at": "2026-03-04T12:37:26Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "af6c84cec17c5222a99489b1a44547c519acd2a3",
          "body": "ghcr.io/rerun-io/ci_docker is private (requires GHCR auth).\nUse quay.io/pypa/manylinux_2_28_x86_64 (public) and install\nthe same deps from Rerun's ci_docker/Dockerfile inline.",
          "is_bot": false,
          "headline": "fix: use public manylinux_2_28 image with Rerun's exact deps inline",
          "author_name": "spomichter",
          "author_login": "spomichter",
          "committed_at": "2026-03-04T12:00:57Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "436084338d40f9b8540ba3252739552dcb4e43d2",
          "body": "Switch from raw manylinux_2_28 base to ghcr.io/rerun-io/ci_docker:0.17.0\nwhich already has all system deps, Rust, and working pip pre-installed.\nMatches Rerun's exact build environment.",
          "is_bot": false,
          "headline": "fix: use Rerun's ci_docker image for Linux wheel builds",
          "author_name": "spomichter",
          "author_login": "spomichter",
          "committed_at": "2026-03-04T10:46:32Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "7ca512fa85e478d04f8855a8f27d0a4961f11fac",
          "body": "- Linux: python3 -m pip install --upgrade pip before maturin (old pip fails)\n- macOS: actions/setup-python@v5 to avoid PEP 668 system Python restriction",
          "is_bot": false,
          "headline": "fix: upgrade pip in manylinux container, setup-python on macOS",
          "author_name": "spomichter",
          "author_login": "spomichter",
          "committed_at": "2026-03-04T10:44:50Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "4e9b336c308fa658dc384b414a81273ef5d15e3c",
          "body": "- Linux x64: build inside quay.io/pypa/manylinux_2_28_x86_64 (matches Rerun)\n- System deps via dnf inside container\n- Rust installed inside container\n- maturin -i python3 for interpreter discovery\n- Shell defaults: bash --noprofile --norc -euo pipefail (matches Rerun)\n- 60 min timeout per job (matches Rerun)\n- Removed linux-arm64 (no arm runners yet)\n- PyPI publish via trusted publisher OIDC (no API token)",
          "is_bot": false,
          "headline": "fix: manylinux_2_28 Docker container + trusted publisher for CI",
          "author_name": "spomichter",
          "author_login": "spomichter",
          "committed_at": "2026-03-04T05:50:36Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "5d73025933309b96c56d8bec78594419676ee86c",
          "body": "* feat(packaging): add PyPI distribution with maturin for dimos-viewer\n\n- Rename binary from custom_callback_viewer to dimos-viewer\n- Remove unused custom_callback_app binary\n- Add pyproject.toml with maturin build backend (bindings=bin)\n- Add dimos_viewer Python package with main(), launch(), _find\n[…]\nlags).\nInstead, this workflow follows the same structural patterns:\nplatform matrix, manylinux_2_28 compat, artifact upload per platform.\n\n* fix: use PyPI trusted publisher (OIDC) instead of API token",
          "is_bot": false,
          "headline": "feat(packaging): PyPI distribution for dimos-viewer via maturin",
          "author_name": "s",
          "author_login": "spomichter",
          "committed_at": "2026-03-04T02:22:30Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "86b206b878abbe2a367f0db612d286f74568f643",
          "body": "feat(viewer): interactive click-to-coordinate with Python bridge",
          "is_bot": false,
          "headline": "Merge pull request #2 from dimensionalOS/feat/lcm-click-transport",
          "author_name": "s",
          "author_login": "spomichter",
          "committed_at": "2026-03-03T21:20:59Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "9a5e143ddee039fb7f6060cc18b81b9f4a60f740",
          "body": "refactor: remove dead TCP bridge code, clean up for LCM-only transport",
          "is_bot": false,
          "headline": "Merge pull request #3 from dimensionalOS/chore/cleanup-tcp-from-lcm",
          "author_name": "s",
          "author_login": "spomichter",
          "committed_at": "2026-03-03T19:53:22Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "8ecaacc512bb0b2e63dd15ec205f3c81c5ddf7c7",
          "body": "- remove python_bridge/ directory (TCP bridge replaced by LCM)\n- remove interaction/sender.rs (TCP event sender, unused)\n- remove ControlViewer connection (port 8889)\n- remove Control panel wrapper (old demo UI)\n- simplify protocol.rs: keep only Click variant\n- simplify handle.rs: keep only send_click\n- clean up build-viewer.yml: fix paths, update action versions (v4)\n- rename app env to 'DimOS Interactive Viewer'\n- final Box::new(rerun_app) instead of Control::new wrapper",
          "is_bot": false,
          "headline": "refactor: remove dead TCP bridge code, clean up for LCM-only transport",
          "author_name": "spomichter",
          "author_login": "spomichter",
          "committed_at": "2026-03-03T19:43:14Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "f6c61b8a61fe410c3c6b401156183514bed62b5a",
          "body": "Replace the TCP-based ViewerEventSender with an LCM UDP multicast\npublisher for sending click events from the Rerun viewer to Python.\n\nChanges:\n- Add interaction/lcm.rs: LcmPublisher that encodes and sends\n  geometry_msgs/PointStamped messages via UDP multicast (239.255.76.67:7667)\n- Update viewer.r\n[…]\nnd cross-language integration tests (15 Python tests).\n\nWire format: [8B fingerprint hash][Header: seq+stamp+frame_id][Point: x+y+z]\nFingerprint: 0x9cd764738ea629af (matches Python LCM recursive hash)",
          "is_bot": false,
          "headline": "feat(viewer): replace TCP bridge with LCM publisher for click events",
          "author_name": "spomichter",
          "author_login": "spomichter",
          "committed_at": "2026-03-01T14:29:13Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "ea403b06cab1661bcb22083a5f9187f5ef919bc2",
          "body": "Rerun's picking only fires on entity clicks. This adds a helper that logs\na large, nearly-invisible subdivided mesh at z=0 so clicks on empty floor\nspace still produce world-space coordinates.\n\nUsage:\n  from ground_plane import log_ground_plane\n  log_ground_plane()  # 200m x 200m at z=0, alpha=1\n\nDIM-643",
          "is_bot": false,
          "headline": "feat(viewer): add invisible ground plane for click-anywhere support",
          "author_name": "spomichter",
          "author_login": "spomichter",
          "committed_at": "2026-03-01T12:18:27Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "f11ea58fd12ee99dbbc2fa2303cd1b79e5a46101",
          "body": "Python TCP server + bincode codec that receives click events from the\ncustom viewer. Provides @on_click decorator API for handling world-space\ncoordinates.\n\nFiles:\n- bincode_codec.py: pure Python bincode encoder/decoder\n- bridge_bincode.py: production TCP server (bincode protocol)\n- bridge.py: development TCP server (JSON protocol)\n- test_bridge.py: 4 JSON bridge tests\n- test_bridge_bincode.py: 6 bincode bridge tests\n\nDIM-643",
          "is_bot": false,
          "headline": "feat(viewer): add Python bridge for receiving click events",
          "author_name": "spomichter",
          "author_login": "spomichter",
          "committed_at": "2026-03-01T12:03:35Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "121bd63e09a8716d6aed2039beab67ba29948b94",
          "body": "…ration\n\nAdds click-to-coordinate support to the custom_callback viewer example.\nWhen a user clicks on an entity in a 2D/3D spatial view, world-space\ncoordinates are sent via TCP to a Python bridge for downstream processing.\n\nChanges:\n- interaction/protocol.rs: ViewerEvent + AppCommand enums (bincod\n[…]\n CI workflow for Linux x64 + macOS arm64\n\nUses the official StartupOptions::on_event callback API — zero changes\nto rerun core crates. All modifications are in examples/rust/custom_callback/.\n\nDIM-643",
          "is_bot": false,
          "headline": "feat(viewer): add interactive click handling with Python bridge integ…",
          "author_name": "spomichter",
          "author_login": "spomichter",
          "committed_at": "2026-03-01T09:58:57Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "1f628f78c736371f9182279898a4ec2623781580",
          "body": "The error message for invalid items in the `extra` parameter of `log()` reported `type(entity)` (the already-validated first argument) instead of `type(ext)` (the actual offending extra argument). This made the error misleading when debugging.\n\nSource-Ref: ecbe157a46488c9b7e581740701ad7424432947c",
          "is_bot": false,
          "headline": "Fix wrong variable in error message for extra args in log() (#12674)",
          "author_name": "Jash Shah",
          "author_login": "jashshah999",
          "committed_at": "2026-02-27T19:06:10Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "c4f62bd5352d907a8f334348e9916ebd1542b98f",
          "body": "The `UNITS` dictionary in `render_bench.py` had incorrect values for MB, GB, TB, GiB, and TiB. They were all set to `1000` or `1024 * 1024` instead of the correct powers:\n\n| Unit | Was | Should be |\n|------|-----|-----------|\n| mb | 1000 | 1000^2 |\n| gb | 1000 | 1000^3 |\n| tb | 1000 | 1000^4 |\n| gib\n[…]\n\nThis caused all benchmark size conversions above KB/KiB to produce incorrect values (e.g. bytes-to-MB would divide by 1000 instead of 1,000,000).\n\nSource-Ref: e17c714af15d6b15146ae70aa4c22ca4db77409c",
          "is_bot": false,
          "headline": "Fix incorrect byte unit conversion values in render_bench.py (#12672)",
          "author_name": "Jash Shah",
          "author_login": "jashshah999",
          "committed_at": "2026-02-27T19:03:33Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "8e085913675333ad1bc20d6651cd2c8508ba68fe",
          "body": "### Related\n* follow up of #851\n\n### What\n\nTurns on font_hinting. The monospace font changes a lot, it's definitely\nmore clear now:\n\nhttps://github.com/user-attachments/assets/607cbaa3-c73f-4c70-8d7d-f5d543d4fa01\n\n---------\n\nSource-Ref: 6e026f122f36e9c3f2ca4b67cca4b72976d0bacb\nCo-authored-by: lucasmerlin <8009393+lucasmerlin@users.noreply.github.com>",
          "is_bot": false,
          "headline": "Turn on font hinting",
          "author_name": "Lucas Meurer",
          "author_login": "lucasmerlin",
          "committed_at": "2026-02-27T14:36:37Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "f9353923dd67e9ee1c2518f48af4fdb765c66296",
          "body": "### Related\n\n* follow up of #851\n\n---------\n\nSource-Ref: 7fd5be05e2f249a5b6e6fcf40aa6a44d07c814f5\nCo-authored-by: Emil Ernerfeldt <emil.ernerfeldt@gmail.com>\nCo-authored-by: lucasmerlin <8009393+lucasmerlin@users.noreply.github.com>",
          "is_bot": false,
          "headline": "Use the new `Ui` -> `Context` deref in egui",
          "author_name": "Lucas Meurer",
          "author_login": "lucasmerlin",
          "committed_at": "2026-02-27T14:34:41Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "bb82536be9a55b142ec65d56ec5f8f0fc710ecc6",
          "body": "### What\n\nUpdates egui to latest main.\n\n### Testing\n\nTested natively and in firefox.\n\n## Follow-ups in later PRs:\n* Turn on font-hinting\n* Replace `ui.ctx().x` with `ui.x` everywhere\n\n---------\n\nSource-Ref: 27fa533a57c676e871b430ae8d09985240695bf8\nCo-authored-by: Emil Ernerfeldt <emil.ernerfeldt@gmail.com>\nCo-authored-by: lucasmerlin <8009393+lucasmerlin@users.noreply.github.com>",
          "is_bot": false,
          "headline": "Update egui to latest main",
          "author_name": "Lucas Meurer",
          "author_login": "lucasmerlin",
          "committed_at": "2026-02-27T12:08:33Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "900edfdfc81dc182b110296b8e06f41001d4ac1e",
          "body": "## Related\n* Closes\nhttps://linear.app/rerun/issue/RR-3880/playpause-doesnt-work-in-droid-sample\n\n## What\nWhen browsing legacy datasets with missing Rrd Manifests, we would\nsometimes incorrectly assume that we could download data, but we\ncouldn't.\n\nTo fix this I cleaned up the code to be more explicit and nice.\n\nSource-Ref: 14d04d9278bb03da5c9c582b0e37ac521f92a1f6",
          "is_bot": false,
          "headline": "Gracefully handle Rrd Manifest failures",
          "author_name": "Emil Ernerfeldt",
          "author_login": "emilk",
          "committed_at": "2026-02-27T09:10:55Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "5fb7b3d3d2c5d79c88e05f6f604a0e877e1567cb",
          "body": "### Related\n\n- Part of RR-3800\n\n### What\n\nThe sanity check here checked nothing because both would use the cache\nvalue. Also fixes an instance where the size was wrong.\n\nSource-Ref: 46d7feb5b736c6d47ba3133c7db59e7a601d1a8f",
          "is_bot": false,
          "headline": "Fix chunk heap size memory sanity check",
          "author_name": "Isse",
          "author_login": "IsseW",
          "committed_at": "2026-02-26T17:02:07Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "19b2c79aad92d96c41e71288c9cd0c1e169b16cc",
          "body": "…an invalid state\n\nImportantly, this makes reporting without context more explicit in the\ncode\n\nRemoves some \"zombie todos\".\n\nSource-Ref: 93397c5210c1556b9fce0768a7821bded2daa3ea",
          "is_bot": false,
          "headline": "Make more visualizer errors point to specific components that are in …",
          "author_name": "Andreas Reich",
          "author_login": "Wumpf",
          "committed_at": "2026-02-26T16:36:42Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "64d466d8bd2694939fff2341936d3e70191aea1c",
          "body": "### What\n\nCorrected the example in the docs for the DynamicArchetype.\n\n### Testing\n\nRan the update code with just a `rr.init` before and checked in the\nviewer that the content logged as expected.\n\nSource-Ref: 288e41d5752fd31b07ec065ba567a43c8c8e480c",
          "is_bot": false,
          "headline": "Corrected the docs example for the `DynamicArchetype`",
          "author_name": "Daniel Duberg",
          "author_login": "danielduberg",
          "committed_at": "2026-02-26T15:47:06Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "c020c807258773ce5e770a2fc26276cff53b1bf3",
          "body": "### Related\n\nCloses RR-3755\n\n### What\n\nMakes a color swatch that's used whenever we display component color:\n- List of visualizers (view selection panel)\n- Visualizer properties\n- Component selection dropdown\n\n<img width=\"1625\" height=\"1113\" alt=\"image\"\nsrc=\"https://github.com/user-attachments/assets/f153dfdd-bc9d-46b5-a0ae-709fbed9dad2\"\n/>\n\nSource-Ref: 133476642b0ee741b1b1d43be47756aff5392d84",
          "is_bot": false,
          "headline": "Unified color swatches",
          "author_name": "Gábor Gyebnár",
          "author_login": "aedm",
          "committed_at": "2026-02-26T15:39:13Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "5b90898407a7b655f0306bd117a538b30529f252",
          "body": "### Related\n\n* Not super useful by itself, but part of RR-3766\n\n### What\n\nThis allows selectors with (nested) struct accessor to specify fields\nthat can be optional using the `?` operator.\n\nWhen a missing optional field is encountered the resulting value will be\nset to a `NullArray`.\n\n> [!IMPORTANT]\n[…]\nh will be a different data type then for the protobuf schema where\nthe value is defined.\n\n---------\n\nSource-Ref: 5033e32f13082ca8539392e2db530537956fd08b\nCo-authored-by: Claude <noreply@anthropic.com>",
          "is_bot": false,
          "headline": "Handle optional fields in `StructArray`s using `?` operator",
          "author_name": "Jochen Görtler",
          "author_login": "grtlr",
          "committed_at": "2026-02-26T15:19:16Z",
          "body_truncated": true,
          "is_coding_agent": true
        },
        {
          "oid": "8c675a5f468fffd0f399a27fb1f2392f7362c485",
          "body": "… table writing tests\n\n### Related\n\n* follow-up to RR-2969\n\n### What\n\nThis PR aimed to remove `creates_table` test marker, since all testing\ncontext should support this class of test. In doing so, it highlighted\nan issue where the env var credentials for azure bucket where not picked\nup. This PR fixes it and adds a lint to avoid the footgun in the future.\n\nSource-Ref: 229cfc3bbaaecfeb23a03a2be8bf38d1897a144d",
          "is_bot": false,
          "headline": "Fix env credentials not picked up for Azure bucket and blanket enable…",
          "author_name": "Antoine Beyeler",
          "author_login": "abey79",
          "committed_at": "2026-02-26T14:32:22Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "ac3ed662c39c0b15b113bb5575c5578d6d415968",
          "body": "### Related\r\n* Part of #1845 \r\n\r\n### What\r\n- removed `anyhow` from `re_sdk_types`'s dependencies and re-exports\r\n- updated call sites in `re_data_loader::loader_archetype`\r\n\nSource-Ref: 83df3638c73ff8e437e4a9be1c55f39e175d0f47",
          "is_bot": false,
          "headline": "Remove anyhow from `re_sdk_types` (#12670)",
          "author_name": "Emad Akhras",
          "author_login": "emadak47",
          "committed_at": "2026-02-26T13:59:58Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "9ce1956f95a092eb79ac74b9d86261d717787297",
          "body": "Title.\n\nSource-Ref: 4b3a20448b0922a42d91e9ac0d60178aa66c08c0",
          "is_bot": false,
          "headline": "Support `email` in workOS claims",
          "author_name": "Clement Rey",
          "author_login": "teh-cmc",
          "committed_at": "2026-02-26T12:13:59Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "a49cc4b283e6ccb7a139609e8d8552d8cdba809e",
          "body": "### Related\n\n- Part of RR-3800\n\n### What\n\nUse the `Arc` implementation of `SizeBytes` for `arrow::array::ArrayRef`\n\nSource-Ref: b3ffbf84abca29fbdde165809109868710decd68",
          "is_bot": false,
          "headline": "Fix some arrow byte size impls",
          "author_name": "Isse",
          "author_login": "IsseW",
          "committed_at": "2026-02-26T12:08:03Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "0bd52714190a3c309335c3eca9caff677fd9ca95",
          "body": "Source-Ref: dc93cdc5393179451935ee6d785cea286a924542",
          "is_bot": false,
          "headline": "Add `TestContext::set_active_timeline`",
          "author_name": "Emil Ernerfeldt",
          "author_login": "emilk",
          "committed_at": "2026-02-26T11:38:10Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "474dbe8a5694fd4ff031b78a15c89628ed374d9f",
          "body": "* Closes [RR-3310](https://linear.app/rerun/issue/RR-3310)\n* Future work:\nhttps://linear.app/rerun/issue/RR-3876/logging-tf-style-transforms-as-static-is-broken\n* Related: https://github.com/rerun-io/rerun/issues/10739\n* Related: https://github.com/rerun-io/rerun/issues/10740\n* Related: https://gith\n[…]\nTODO\n* [x] Snapshot tests\n* [x] Screenshots for the PR description\n\n---------\n\nSource-Ref: 9f0a70b4fcbdbe66a25636bdffdb8dd684e833c8\nCo-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>",
          "is_bot": false,
          "headline": "Selection panel: show all values at the latest time stamp",
          "author_name": "Emil Ernerfeldt",
          "author_login": "emilk",
          "committed_at": "2026-02-26T10:33:08Z",
          "body_truncated": true,
          "is_coding_agent": true
        },
        {
          "oid": "d0b8f780d01447a158b22c16a438acd509e98288",
          "body": "### Related\n\n- closes rerun-io/rerun#11208\n- closes\nhttps://linear.app/rerun/issue/RR-2289/allow-oss-server-to-register-batches-with-memory-links\n- unblocks\nhttps://linear.app/rerun/issue/RR-3646/example-snippet-showing-how-to-register-a-new-dataset-from-a-subset-of\n- follow-up\nhttps://linear.app/re\n[…]\nvs. reusing the already-loaded store.\n\n### Testing\n\nAdded a bunch of tests.\n\n---------\n\nSource-Ref: 5cd0caf787d5de0e743e2577c17cf92876d18abd\nCo-authored-by: Isaac Blankenau <isaac.blankenau@gmail.com>",
          "is_bot": false,
          "headline": "Allow OSS server to register existing segments to new datasets",
          "author_name": "Antoine Beyeler",
          "author_login": "abey79",
          "committed_at": "2026-02-26T10:14:35Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "ccc3b19604c4ccc313ed6145243d2449d6cb8a33",
          "body": "Time to look over orphaned TODO notes!\n\nZombies not addressed:\n* ./crates/viewer/re_selection_panel/src/selection_panel.rs:69: //\nTODO(emilk/egui#7749): This is a workaround to prevent flicker between\n* addressed in https://github.com/rerun-io/reality/pull/851? Please :)\n* ./crates/viewer/re_viewer_\n[…]\np1772022846732609\n       * wip PR: https://github.com/rerun-io/reality/pull/892\n\n---------\n\nSource-Ref: f1474d11b7ed333ef825133619ce7b5a472b0acf\nCo-authored-by: Claude Opus 4.6 <noreply@anthropic.com>",
          "is_bot": false,
          "headline": "Zombie todo cleanup",
          "author_name": "Andreas Reich",
          "author_login": "Wumpf",
          "committed_at": "2026-02-26T10:14:09Z",
          "body_truncated": true,
          "is_coding_agent": true
        },
        {
          "oid": "e62fda0944d9004cfda3063d5f4223d78c58182d",
          "body": "### Related\n* Part of RR-3033\n\nSource-Ref: d799d1dace25014b63328fb2090caa29e815b557",
          "is_bot": false,
          "headline": "Rename `DisplayMode` -> `Route`",
          "author_name": "Emil Ernerfeldt",
          "author_login": "emilk",
          "committed_at": "2026-02-26T09:56:36Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "7b0bfafcff27884b59546eada88872dad51b411e",
          "body": "### Related\nCloses RR-3848\n\n### What\nWhen using agents Any makes it challenging to understand the API\nsurface. It is probably a little hard for humans as well. This tries to\nnarrow the type hint to better align with our textual description. This\nshould be as broad as possible without using Any. Almo\n[…]\nf\ndifferent ways.\n\n* [x] Verify that the generated python docs look nice. Might need to\nmanually add the new `ComponentValueLike` to the gen_index\n\nSource-Ref: 83bd3db1c4ea85bd58475a7a9990797f8d60a0c5",
          "is_bot": false,
          "headline": "Narrow typing for dynamic archetype",
          "author_name": "Nick",
          "author_login": "ntjohnson1",
          "committed_at": "2026-02-26T07:28:03Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "51133d9bce6e621954847ba7f3266e26646d8a88",
          "body": "This reverts commit 4fa92ee8a63ff61e9d12cf0b0eb442fc9bb5e1f5.\n\nI was on vacation and exploring rerun on my personal laptop. Couldn't\nget the web build to work. Tried a variety of things. Set the AR\nvariable since we used to do that. That leads to lots of datafusion\nrebuilds 😢 even though we specify the variable in our cargo config.\n\nI tried to repro by wiping my target directories and now can get the old\nbehavior. 😠\n\nSource-Ref: 43fa7a6b11bc573465a6f69e179d866ad10e50ef",
          "is_bot": false,
          "headline": "Revert \"Set AR for wasm development build on macOS (#821)\"",
          "author_name": "Nick",
          "author_login": "ntjohnson1",
          "committed_at": "2026-02-26T06:48:20Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "f6756afda84c1af2dcc73ec029c3df6ab2116966",
          "body": "Resolves: RR-3687\r\n\r\n## Summary\r\n- Adds a CI step to both `reusable_upload_web.yml` and `reusable_publish_web.yml` that copies HTML files (e.g. `signed-in.html`) to extensionless objects (e.g. `signed-in`) before uploading to GCS\r\n- This allows `app.rerun.io/signed-in` to work in addition to `app.re\n[…]\nin.html` → `signed-in` and `signed-out.html` → `signed-out` in `gs://rerun-web-viewer/version/latest/` and verified `app.rerun.io/signed-in` works\n\nSource-Ref: 301730e011ae65ed5102e7b58899aff6d6bc77aa",
          "is_bot": false,
          "headline": "Upload extensionless HTML aliases to GCS for clean URLs (#12669)",
          "author_name": "Jeremy Leibs",
          "author_login": null,
          "committed_at": "2026-02-25T19:16:42Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "b06cc217212e7dccd3d6273a3a8bb9b6c4638b07",
          "body": "### Related\n* Part of RR-3807\n* Part of RR-3033\n\n### What\nStoreHub used to store the currently active recording and AppId - but\nthis makes no sense, because this was already stored in `DisplayMode`.\nNow `DisplayMode` is the single source of truth.\n\nThis also means we effectively have no active bluep\n[…]\n to remove this hack.\n\nThis should fix a (rare) bug where the viewer would get stuck in a black\nscreen, with nothing displayed (cc @MichaelGrupp).\n\nSource-Ref: b31973e3b4d6b07fe1445446639a11e2ad2db942",
          "is_bot": false,
          "headline": "Refactor: Remove state from `StoreHub`",
          "author_name": "Emil Ernerfeldt",
          "author_login": "emilk",
          "committed_at": "2026-02-25T18:41:01Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "9fc262b0d0772f7c3cba58d6e536a67a0229399d",
          "body": "### What\n\nThis PR is my attempt at fixing flaky CI failure such as this one:\nhttps://github.com/rerun-io/reality/actions/runs/22306556091/job/64527183959\n\nIt does two things in two separate commits.\n\n#### Catch panic\n\nThe initial LLM suggestion was that a potential panic in the server\nstartup task w\n[…]\n. Critically, we apply the retry logic only if the\ncorrect error is reported.\n\nThis PR addresses this by biasing the select so `fail` always wins.\n\nSource-Ref: 71241a0a5b7a2913ef17c0e5464d128b2c72d3a1",
          "is_bot": false,
          "headline": "Attempt to fix flaky server starting CI error",
          "author_name": "Antoine Beyeler",
          "author_login": "abey79",
          "committed_at": "2026-02-25T13:16:59Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "0b10f2351d927681fd2715af6f158cd733351f4f",
          "body": "* I broke this in https://github.com/rerun-io/reality/pull/679\n\nSource-Ref: 59ba51cf97296937fab861a18e73065992168d98",
          "is_bot": false,
          "headline": "Stop following latest data when moving time cursor",
          "author_name": "Emil Ernerfeldt",
          "author_login": "emilk",
          "committed_at": "2026-02-25T13:09:43Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "0928c210330fcd5847fcf6b6b833654eab5f2410",
          "body": "There are still some random failures for these, I'd like to figure out\nwhy, but that's hard to do when I don't know what it's doing\n\nSource-Ref: 9625deccf2d855fa5b70ee44027a0e289beb69f8\nCo-authored-by: Claude Opus 4.6 <noreply@anthropic.com>",
          "is_bot": false,
          "headline": "Add observability to CI wheel scripts",
          "author_name": "Jan Procházka",
          "author_login": "jprochazk",
          "committed_at": "2026-02-25T12:56:35Z",
          "body_truncated": false,
          "is_coding_agent": true
        },
        {
          "oid": "80ab340688ae045b7201c6b89b4179ac154e5ddf",
          "body": "### Related\n\nCloses RR-3853\n\n### What\n\nWhen the user logs out, all recordings from the server will now get\nremoved from memory.\n\nSource-Ref: 8e62dd0135928b4c49be1d7d595a560db4bef870",
          "is_bot": false,
          "headline": "Fixes recording staying open when user logs out",
          "author_name": "Gábor Gyebnár",
          "author_login": "aedm",
          "committed_at": "2026-02-25T12:02:54Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "34ef5d8e8ace1dc9a932e6a9c08db293ea37f14e",
          "body": "…#12666)\n\n### What\r\n\r\nThis adds a new utility method to compute a columnar Transform3D update for a given URDF joint.\n\nSource-Ref: f79cc29658c1c69eeabeeb05c487e04fe78f1f98",
          "is_bot": false,
          "headline": "Add util to compute column of `Transform3D` updates for URDF joints (…",
          "author_name": "Gijs de Jong",
          "author_login": "oxkitsune",
          "committed_at": "2026-02-25T12:22:54Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "4e772bd5fa04fa901bc32ea62338ae198e704286",
          "body": "Adds two new highlights\n* more mcap\n* view customization\n\nI've also added all the generated log + what Jan already wrote on\nmigration from the `rerun` repo - I'll gonna resolve the conflicts on\ncherry-pick then\n\nSource-Ref: 117880e0a3c69c29ee3142dc20f61e186822a8e6",
          "is_bot": false,
          "headline": "More 0.30 highlights",
          "author_name": "Andreas Reich",
          "author_login": "Wumpf",
          "committed_at": "2026-02-25T10:43:10Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "b126d5997806a824868bd98a66dfc4d5c5333595",
          "body": "### Related\n\n* Closes RR-3409\n\n### What\n\nTitle.\n\n---------\n\nSource-Ref: faeb2062c866ab85211a28d61f14b0c15fb07505\nCo-authored-by: Andreas Reich <r_andreas2@web.de>",
          "is_bot": false,
          "headline": "Add plot any scalar guide to `howto/`",
          "author_name": "Jochen Görtler",
          "author_login": "grtlr",
          "committed_at": "2026-02-25T09:09:20Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "444d8b4b081a1022117116212b558231df172780",
          "body": "### Related\n\nCloses RR-3814\n\n### What\n\nMakes the tooltip for the \"Reset Viewer\" menu more accurate.\n\nSource-Ref: 51416932760c8f2d54daf172a5ef9f9cc1ee3aa4",
          "is_bot": false,
          "headline": "Adjusts \"Reset Viewer\" tooltip",
          "author_name": "Gábor Gyebnár",
          "author_login": "aedm",
          "committed_at": "2026-02-25T07:51:36Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "52b51ea68e30ecef4f259b0a2f65edaa3159f23d",
          "body": "This is a requisite for updating to latest `wgpu` and `egui`.\n\nLet's merge after cutting 0.30\n\n---------\n\nSource-Ref: 0853faabddafd79d9f61749959dcf1c882e5f2ba\nCo-authored-by: jprochazk <pjanv42@gmail.com>",
          "is_bot": false,
          "headline": "Update MSRV to 1.92",
          "author_name": "Emil Ernerfeldt",
          "author_login": "emilk",
          "committed_at": "2026-02-25T07:51:17Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "41cb42f2add056d206bc931a0ae8fa340bf43058",
          "body": "### Related\n\n* Fixes RR-3790\n\n### What\n\n<img width=\"2442\" height=\"1620\" alt=\"image\"\nsrc=\"https://github.com/user-attachments/assets/155dcabf-07c0-444b-86b2-edbc6cdd8417\"\n/>\n\n... it's actually also a great example for how to use\n`DynamicArchetype`!\n\nSource-Ref: 68f3f1b05aeb62f499f30e587da340c27bb6ceab",
          "is_bot": false,
          "headline": "Add generalized example (snippet + doc page) for component mappings",
          "author_name": "Andreas Reich",
          "author_login": "Wumpf",
          "committed_at": "2026-02-24T19:29:09Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "888a9e8f75fb63a8b51c1ff6f87b9957f3fe0b93",
          "body": "From the adjusted test:\n\n<img width=\"300\" height=\"300\" alt=\"image\"\nsrc=\"https://github.com/user-attachments/assets/51951276-6e65-4cb1-aa3b-201d9fc0bf4f\"\n/>\n\n(the green line is a boolean!)\n\nWe now have the ability to also make this a proper (latest-at)\nstaircase, but this needs\n* https://github.com/rerun-io/rerun/issues/12667\n\nSource-Ref: aee2aff21823480178984e870e58d8201fe777a5",
          "is_bot": false,
          "headline": "Support custom bool types in plots",
          "author_name": "Andreas Reich",
          "author_login": "Wumpf",
          "committed_at": "2026-02-24T18:44:49Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "2531b8722ae0b5148d9594468a522a75feefe151",
          "body": "### Related\n\n* Closes RR-3477.\n\n### What\n\nWe need to update our docs to reflect the changes to _sourcing_\ncomponents of visualiziers.\n\n---------\n\nSource-Ref: e140ea0286316cdc301905f8296da6719687d573\nCo-authored-by: Andreas Reich <r_andreas2@web.de>",
          "is_bot": false,
          "headline": "Revise docs page on visualizers and overrides",
          "author_name": "Jochen Görtler",
          "author_login": "grtlr",
          "committed_at": "2026-02-24T16:52:37Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "6d06892d43c1aac31ec3756afbd1bdeae4da2c19",
          "body": "## Summary\n\nChange `BlueprintActivation::default()` to match python.\n\nAlso:\n- Add `From<ComponentIdentifier> for Utf8` so that symbolic component\nidentifiers (e.g. `Points3D::descriptor_colors().component`) can be\npassed directly to `VisualizerComponentMapping::new_source_component`\nand `new_default\n[…]\non::default()` break\n(all existing callers used explicit field values, not `Default`)~\n\t- this IS a breaking change but I'd say we just go with it\n\nSource-Ref: 845baf39098fe730c6287eb25147b9185397ac50",
          "is_bot": false,
          "headline": "Rust `BlueprintActivation` default now matches python behavior",
          "author_name": "Andreas Reich",
          "author_login": "Wumpf",
          "committed_at": "2026-02-24T16:12:15Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "2052af5526f429dfb882452bac69046f09a7104a",
          "body": "…tch types\n\n## Summary\nUpdates the `DynamicArchetype` class docstring and `__init__` docstring\nto show that Rerun batch types (e.g. `rr.components.ColorBatch`) can be\npassed directly as component values, not just raw arrays.\n\nBackground is that I wanted claude to do that and it couldn't quite\nfigure it out\n\nSource-Ref: 1cd6c5fb3108911361b1811a085b5c2795225500",
          "is_bot": false,
          "headline": "Improve `DynamicArchetype` docs with example on how to use builtin ba…",
          "author_name": "Andreas Reich",
          "author_login": "Wumpf",
          "committed_at": "2026-02-24T15:04:26Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "6bfd2eb1235110730a0d5d7a6be11a5158169ffc",
          "body": "### Related\n\n* Closes RR-3835\n\n### What\n\nTitle.\n\nSource-Ref: ba4eb97021fe34b8b9cfe7cd9fa32a9f0cf953d6",
          "is_bot": false,
          "headline": "Release notes for plot any scalars",
          "author_name": "Jochen Görtler",
          "author_login": "grtlr",
          "committed_at": "2026-02-24T14:49:47Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "a4f7bc247e0ec97619498711a27965a47c59f93c",
          "body": "### Related\n\n- Closes RR-3830\n\n### What\n\nIf we have enough memory we now fetch background recordings. This is\ngiven some good amount of headroom because of currently having a lot of\nuntracked things when it comes to memory. And only fetches background\nrecordings if we think we can fit them within th\n[…]\narget::Everything`.\n- If that didn't GC anything, then GC the current recording.\n- If that didn't GC anything start closing background recordings.\n\nSource-Ref: 7f76f2d4cee955e7368638d23d766499cb53449c",
          "is_bot": false,
          "headline": "Fetch background recordings and improve gc for background recordings",
          "author_name": "Isse",
          "author_login": "IsseW",
          "committed_at": "2026-02-24T13:09:21Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "36ab981f133a3c97f76df0e9aa2ad939759bb1bb",
          "body": "…get frame\n\n### Related\n\n* Fixes RR-3327\n\n### What\n\nPreviously, when typoing in overrides for `CoordinateFrame` or a view's\ntarget frame, we should an unintelligible error since we couldn't\nresolve the frame id hash back into a string:\n<img width=\"418\" height=\"262\" alt=\"image\"\nsrc=\"https://github.co\n[…]\n46-8438c7ec3eb4\"\n/>\n\n### Testing\n\nadded regression test\n\n### Compatibility\n\nn/a\n\n---------\n\nSource-Ref: 41b00b010717fc8fc1c9b9203a2baa471d096f1b\nCo-authored-by: Claude Opus 4.6 <noreply@anthropic.com>",
          "is_bot": false,
          "headline": "Fix bad errors for unknown transform frames from overrides & view tar…",
          "author_name": "Andreas Reich",
          "author_login": "Wumpf",
          "committed_at": "2026-02-24T12:32:37Z",
          "body_truncated": true,
          "is_coding_agent": true
        },
        {
          "oid": "6bb58e489ba76c1744599e222180f9a358720933",
          "body": "### Related\n\n* ~Requires #843~\n\n### What\n\nTitle.\n\nSource-Ref: 763bd234b6075de215e49e5a77025c1d1d5cddd1\nCo-authored-by: Andreas Reich <r_andreas2@web.de>",
          "is_bot": false,
          "headline": "Suppport `(U)Int16` in time series plots",
          "author_name": "Jochen Görtler",
          "author_login": "grtlr",
          "committed_at": "2026-02-24T12:32:28Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "231868dfb2abfbc23e7653331735dd370d18ae5a",
          "body": "This is a data race, because none of the other snippets use a static\nport assignment.\n\nSee\nhttps://github.com/rerun-io/reality/actions/runs/22348134171/job/64669429657\n\nSource-Ref: cdf8b1d51e784f8c6ea02ac377511fd2dc8ced32",
          "is_bot": false,
          "headline": "Remove hardcoded port in `segment_url` snippet",
          "author_name": "Jan Procházka",
          "author_login": "jprochazk",
          "committed_at": "2026-02-24T12:32:17Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "f56a3005a11690a687a7d5509dc0956b3ae17b10",
          "body": "Doesn't make sense to query these since they're not actually redap\nplatforms. And don't have the `/version` endpoint we use to gather\nlatency information.\n\nSource-Ref: 410efebd6362b509348895f92eb641fe32f3c6ce",
          "is_bot": false,
          "headline": "Don't check latency for proxy URIs",
          "author_name": "Andreas Reich",
          "author_login": "Wumpf",
          "committed_at": "2026-02-24T12:26:39Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "5ca1feaa671b67440a2f59beeb019d360de97727",
          "body": "The `RUSTC_WRAPPER` env should be defined only if `setup-rust` is used\n\nSource-Ref: af23a613905a79dba6be714d5709f3334d9ab2e3",
          "is_bot": false,
          "headline": "Fix sccache usage in oss",
          "author_name": "Jan Procházka",
          "author_login": "jprochazk",
          "committed_at": "2026-02-24T11:55:38Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "a74b382b9ce0b413f14d96d4a2f264e1f4b2abe8",
          "body": "### Related\n\nCloses RR-3817\n\n### What\n\nAdds a cap to the number of series that can be visualized per\nvisualizer.\n\n<img width=\"1410\" height=\"762\" alt=\"image\"\nsrc=\"https://github.com/user-attachments/assets/170e1ee9-2be9-471b-9a9d-e448c5172a50\"\n/>\n\nSource-Ref: decb9f811ef140c099aac8ea6d5c59cd9e89990b",
          "is_bot": false,
          "headline": "Fixes performance issue of too many time series plots",
          "author_name": "Gábor Gyebnár",
          "author_login": "aedm",
          "committed_at": "2026-02-24T11:23:35Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "c096f8fa785859ea6aa9b505e39f27be79eb8504",
          "body": "Source-Ref: e0e073e584e731ac8eba40909205f78032d642c7",
          "is_bot": false,
          "headline": "Fix docs build",
          "author_name": "Jan Procházka",
          "author_login": "jprochazk",
          "committed_at": "2026-02-24T10:34:27Z",
          "body_truncated": false,
          "is_coding_agent": false
        }
      ],
      "releases_count": 8,
      "commits_last_year": 1908,
      "latest_release_at": "2026-07-22T18:50:30Z",
      "latest_release_tag": "v0.32.0a2",
      "releases_from_tags": false,
      "days_since_last_push": 0,
      "active_weeks_last_year": 37,
      "days_since_latest_release": 0,
      "mean_days_between_releases": 20
    },
    "community": {
      "has_readme": false,
      "has_license": false,
      "has_description": false,
      "has_contributing": false,
      "health_percentage": null,
      "has_issue_template": false,
      "has_code_of_conduct": false,
      "has_pull_request_template": false
    },
    "ecosystem": {
      "packages": [
        {
          "name": "dimos-viewer",
          "exists": true,
          "license": "MIT OR Apache-2.0",
          "keywords": [
            "Development Status :: 4 - Beta",
            "Intended Audience :: Developers",
            "License :: OSI Approved :: Apache Software License",
            "License :: OSI Approved :: MIT License",
            "Operating System :: MacOS",
            "Operating System :: POSIX :: Linux",
            "Programming Language :: Rust",
            "Topic :: Scientific/Engineering",
            "Topic :: Scientific/Engineering :: Visualization"
          ],
          "ecosystem": "pypi",
          "matches_repo": true,
          "registry_url": "https://pypi.org/project/dimos-viewer/",
          "is_deprecated": false,
          "latest_version": "0.32.0a2",
          "repository_url": "https://github.com/dimensionalOS/dimos-viewer",
          "versions_count": 8,
          "total_downloads": null,
          "dependents_count": null,
          "deprecation_note": null,
          "maintainers_count": null,
          "monthly_downloads": null,
          "first_published_at": "2026-03-04T18:56:43.646265Z",
          "latest_published_at": "2026-07-22T18:50:04.462038Z",
          "latest_version_yanked": null,
          "days_since_latest_publish": 0
        },
        {
          "name": "rerun-sdk",
          "exists": true,
          "license": "MIT OR Apache-2.0",
          "keywords": [
            "computer-vision",
            "logging",
            "rerun",
            "Development Status :: 3 - Alpha",
            "Programming Language :: Python :: Implementation :: CPython",
            "Programming Language :: Python :: Implementation :: PyPy",
            "Programming Language :: Rust",
            "Topic :: Scientific/Engineering :: Artificial Intelligence",
            "Topic :: Scientific/Engineering :: Visualization"
          ],
          "ecosystem": "pypi",
          "matches_repo": false,
          "registry_url": "https://pypi.org/project/rerun-sdk/",
          "is_deprecated": false,
          "latest_version": "0.34.1",
          "repository_url": "https://github.com/rerun-io/rerun",
          "versions_count": 140,
          "total_downloads": null,
          "dependents_count": null,
          "deprecation_note": null,
          "maintainers_count": null,
          "monthly_downloads": 2748260,
          "first_published_at": "2023-02-14T21:47:18.518373Z",
          "latest_published_at": "2026-07-07T17:43:30.610850Z",
          "latest_version_yanked": null,
          "days_since_latest_publish": 15
        },
        {
          "name": "rerun-notebook",
          "exists": true,
          "license": "MIT OR Apache-2.0",
          "keywords": [
            "notebook",
            "rerun"
          ],
          "ecosystem": "pypi",
          "matches_repo": null,
          "registry_url": "https://pypi.org/project/rerun-notebook/",
          "is_deprecated": false,
          "latest_version": "0.34.1",
          "repository_url": null,
          "versions_count": 185,
          "total_downloads": null,
          "dependents_count": null,
          "deprecation_note": null,
          "maintainers_count": null,
          "monthly_downloads": null,
          "first_published_at": "2024-07-04T13:15:13.242096Z",
          "latest_published_at": "2026-07-07T17:43:09.397399Z",
          "latest_version_yanked": null,
          "days_since_latest_publish": 15
        }
      ]
    },
    "popularity": {
      "forks": 2,
      "stars": 6,
      "watchers": 0,
      "fork_history": {
        "days": [
          {
            "date": "2026-03-05",
            "count": 1
          },
          {
            "date": "2026-04-16",
            "count": 1
          }
        ],
        "complete": true,
        "collected": 2,
        "total_forks": 2
      },
      "star_history": null,
      "open_issues_and_prs": 2
    },
    "ai_readiness": {
      "has_nix": false,
      "example_dirs": [
        "examples",
        "notebooks"
      ],
      "has_llms_txt": false,
      "has_dockerfile": true,
      "has_mcp_signal": false,
      "bootstrap_files": [
        "examples/c/minimal/Makefile"
      ],
      "api_schema_files": [
        "crates/store/re_protos/proto/rerun/v1alpha1/cloud.proto",
        "crates/store/re_protos/proto/rerun/v1alpha1/common.proto",
        "crates/store/re_protos/proto/rerun/v1alpha1/log_msg.proto",
        "crates/store/re_protos/proto/rerun/v1alpha1/sdk_comms.proto",
        "examples/python/objectron/objectron/proto/a_r_capture_metadata.proto",
        "examples/python/objectron/objectron/proto/annotation_data.proto",
        "examples/python/objectron/objectron/proto/object.proto"
      ],
      "has_devcontainer": false,
      "typecheck_configs": [
        "examples/python/_isolated/mypy.ini",
        "pyrightconfig.json",
        "rerun_js/web-viewer-react/tsconfig.json",
        "rerun_js/web-viewer/tsconfig.json",
        "rerun_notebook/tsconfig.json",
        "rerun_py/rerun_bindings/py.typed",
        "rerun_py/rerun_sdk/rerun/py.typed"
      ],
      "toolchain_manifests": [
        "Cargo.toml",
        "crates/build/re_build_info/Cargo.toml",
        "crates/build/re_build_tools/Cargo.toml",
        "crates/build/re_dev_tools/Cargo.toml",
        "crates/build/re_protos_builder/Cargo.toml",
        "crates/build/re_types_builder/Cargo.toml",
        "crates/store/re_chunk/Cargo.toml",
        "crates/store/re_chunk_store/Cargo.toml",
        "crates/store/re_data_source/Cargo.toml",
        "crates/store/re_dataframe/Cargo.toml",
        "crates/store/re_datafusion/Cargo.toml",
        "crates/store/re_entity_db/Cargo.toml",
        "crates/store/re_grpc_client/Cargo.toml",
        "crates/store/re_grpc_server/Cargo.toml",
        "crates/store/re_importer/Cargo.toml",
        "crates/store/re_lenses/Cargo.toml",
        "crates/store/re_lenses_core/Cargo.toml",
        "crates/store/re_log_channel/Cargo.toml",
        "crates/store/re_log_encoding/Cargo.toml",
        "crates/store/re_log_types/Cargo.toml",
        "crates/store/re_mcap/Cargo.toml",
        "crates/store/re_parquet/Cargo.toml",
        "crates/store/re_protos/Cargo.toml",
        "crates/store/re_query/Cargo.toml",
        "crates/store/re_redap_client/Cargo.toml",
        "crates/store/re_redap_tests/Cargo.toml",
        "crates/store/re_sdk_types/Cargo.toml",
        "crates/store/re_server/Cargo.toml",
        "crates/store/re_sorbet/Cargo.toml",
        "crates/store/re_tf/Cargo.toml",
        "crates/store/re_types/Cargo.toml",
        "crates/store/re_types_core/Cargo.toml",
        "crates/store/re_uri/Cargo.toml",
        "crates/top/re_sdk/Cargo.toml",
        "crates/top/rerun-cli/Cargo.toml",
        "crates/top/rerun/Cargo.toml",
        "crates/top/rerun_c/Cargo.toml",
        "crates/utils/re_analytics/Cargo.toml",
        "crates/utils/re_arrow_util/Cargo.toml",
        "crates/utils/re_auth/Cargo.toml",
        "crates/utils/re_backoff/Cargo.toml",
        "crates/utils/re_byte_size/Cargo.toml",
        "crates/utils/re_capabilities/Cargo.toml",
        "crates/utils/re_case/Cargo.toml",
        "crates/utils/re_crash_handler/Cargo.toml",
        "crates/utils/re_error/Cargo.toml",
        "crates/utils/re_format/Cargo.toml",
        "crates/utils/re_log/Cargo.toml",
        "crates/utils/re_memory/Cargo.toml",
        "crates/utils/re_mutex/Cargo.toml",
        "crates/utils/re_perf_telemetry/Cargo.toml",
        "crates/utils/re_quota_channel/Cargo.toml",
        "crates/utils/re_ros_msg/Cargo.toml",
        "crates/utils/re_rvl/Cargo.toml",
        "crates/utils/re_span/Cargo.toml",
        "crates/utils/re_string_interner/Cargo.toml",
        "crates/utils/re_tracing/Cargo.toml",
        "crates/utils/re_tuid/Cargo.toml",
        "crates/utils/re_video/Cargo.toml",
        "crates/viewer/re_arrow_ui/Cargo.toml",
        "crates/viewer/re_blueprint_tree/Cargo.toml",
        "crates/viewer/re_chunk_store_ui/Cargo.toml",
        "crates/viewer/re_component_fallbacks/Cargo.toml",
        "crates/viewer/re_component_ui/Cargo.toml",
        "crates/viewer/re_context_menu/Cargo.toml",
        "crates/viewer/re_data_ui/Cargo.toml",
        "crates/viewer/re_dataframe_ui/Cargo.toml",
        "crates/viewer/re_memory_view/Cargo.toml",
        "crates/viewer/re_plot/Cargo.toml",
        "crates/viewer/re_recording_panel/Cargo.toml",
        "crates/viewer/re_redap_browser/Cargo.toml",
        "crates/viewer/re_renderer/Cargo.toml",
        "crates/viewer/re_renderer_examples/Cargo.toml",
        "crates/viewer/re_selection_panel/Cargo.toml",
        "crates/viewer/re_test_context/Cargo.toml",
        "crates/viewer/re_test_viewport/Cargo.toml",
        "crates/viewer/re_time_panel/Cargo.toml",
        "crates/viewer/re_ui/Cargo.toml",
        "crates/viewer/re_view/Cargo.toml",
        "crates/viewer/re_view_bar_chart/Cargo.toml",
        "crates/viewer/re_view_dataframe/Cargo.toml",
        "crates/viewer/re_view_graph/Cargo.toml",
        "crates/viewer/re_view_map/Cargo.toml",
        "crates/viewer/re_view_spatial/Cargo.toml",
        "crates/viewer/re_view_status/Cargo.toml",
        "crates/viewer/re_view_tensor/Cargo.toml",
        "crates/viewer/re_view_text_document/Cargo.toml",
        "crates/viewer/re_view_text_log/Cargo.toml",
        "crates/viewer/re_view_time_series/Cargo.toml",
        "crates/viewer/re_viewer/Cargo.toml",
        "crates/viewer/re_viewer_context/Cargo.toml",
        "crates/viewer/re_viewport/Cargo.toml",
        "crates/viewer/re_viewport_blueprint/Cargo.toml",
        "crates/viewer/re_web_viewer_server/Cargo.toml",
        "dimos/Cargo.toml",
        "docs/snippets/Cargo.toml",
        "examples/rust/animated_urdf/Cargo.toml",
        "examples/rust/blueprint/Cargo.toml",
        "examples/rust/blueprint_stocks/Cargo.toml",
        "examples/rust/clock/Cargo.toml",
        "examples/rust/custom_callback/Cargo.toml",
        "examples/rust/custom_importer/Cargo.toml",
        "examples/rust/custom_store_subscriber/Cargo.toml",
        "examples/rust/custom_view/Cargo.toml",
        "examples/rust/custom_visualizer/Cargo.toml",
        "examples/rust/dataframe_query/Cargo.toml",
        "examples/rust/dna/Cargo.toml",
        "examples/rust/extend_viewer_ui/Cargo.toml",
        "examples/rust/external_importer/Cargo.toml",
        "examples/rust/graph_lattice/Cargo.toml",
        "examples/rust/incremental_logging/Cargo.toml",
        "examples/rust/lenses/Cargo.toml",
        "examples/rust/log_file/Cargo.toml",
        "examples/rust/minimal/Cargo.toml",
        "examples/rust/minimal_options/Cargo.toml",
        "examples/rust/minimal_serve/Cargo.toml",
        "examples/rust/objectron/Cargo.toml",
        "examples/rust/raw_mesh/Cargo.toml",
        "examples/rust/shared_recording/Cargo.toml",
        "examples/rust/spawn_viewer/Cargo.toml",
        "examples/rust/status_example/Cargo.toml",
        "examples/rust/stdio/Cargo.toml",
        "examples/rust/template/Cargo.toml",
        "examples/rust/viewer_callbacks/Cargo.toml",
        "rerun_py/Cargo.toml",
        "run_wasm/Cargo.toml",
        "tests/rust/log_benchmark/Cargo.toml",
        "tests/rust/plot_dashboard_stress/Cargo.toml",
        "tests/rust/re_integration_test/Cargo.toml",
        "tests/rust/test_data_density_graph/Cargo.toml",
        "tests/rust/test_image_memory/Cargo.toml",
        "tests/rust/test_label_compaction/Cargo.toml",
        "tests/rust/test_out_of_order_transforms/Cargo.toml",
        "tests/rust/test_ui_wakeup/Cargo.toml"
      ],
      "largest_source_bytes": 280606,
      "source_files_sampled": 3869,
      "oversized_source_files": 26,
      "agent_instruction_files": [
        "AGENTS.md",
        "CLAUDE.md"
      ],
      "agent_instruction_max_bytes": 8167
    },
    "dependencies": {
      "manifests": [
        "Cargo.toml",
        "dimos/Cargo.toml",
        "dimos/pyproject.toml",
        "pyproject.toml",
        "rerun_js/package.json",
        "rerun_notebook/package.json",
        "rerun_notebook/pyproject.toml",
        "rerun_pixi_env/pyproject.toml",
        "rerun_py/Cargo.toml",
        "rerun_py/pyproject.toml",
        "run_wasm/Cargo.toml"
      ],
      "advisories": {
        "error": null,
        "scope": "repository_graph",
        "source": "osv",
        "findings": [
          {
            "name": "pillow",
            "direct": true,
            "version": "12.2.0",
            "severity": "critical",
            "ecosystem": "pypi",
            "cvss_score": 9.1,
            "advisory_ids": [
              "GHSA-45hq-cxwh-f6vc",
              "GHSA-4x4j-2g7c-83w6",
              "GHSA-5x94-69rx-g8h2",
              "GHSA-62p4-gmf7-7g93",
              "GHSA-6r8x-57c9-28j4",
              "GHSA-8v84-f9pq-wr9x",
              "GHSA-9hw9-ch79-4vh6",
              "GHSA-fj7v-r99m-22gq",
              "GHSA-jjj6-mw9f-p565",
              "GHSA-pg7v-jwj7-p798"
            ],
            "fixed_version": "12.3.0",
            "advisory_count": 22,
            "oldest_advisory_days": 16
          },
          {
            "name": "gitpython",
            "direct": false,
            "version": "3.1.45",
            "severity": "critical",
            "ecosystem": "pypi",
            "cvss_score": 9.8,
            "advisory_ids": [
              "GHSA-2f96-g7mh-g2hx",
              "GHSA-7545-fcxq-7j24",
              "GHSA-956x-8gvw-wg5v",
              "GHSA-mv93-w799-cj2w",
              "GHSA-rpm5-65cw-6hj4",
              "GHSA-rwj8-pgh3-r573",
              "GHSA-v87r-6q3f-2j67",
              "GHSA-x2qx-6953-8485",
              "PYSEC-2026-2160",
              "PYSEC-2026-2161"
            ],
            "fixed_version": "3.1.52",
            "advisory_count": 12,
            "oldest_advisory_days": 87
          },
          {
            "name": "gitpython",
            "direct": false,
            "version": "3.1.47",
            "severity": "critical",
            "ecosystem": "pypi",
            "cvss_score": 9.1,
            "advisory_ids": [
              "GHSA-2f96-g7mh-g2hx",
              "GHSA-7545-fcxq-7j24",
              "GHSA-956x-8gvw-wg5v",
              "GHSA-mv93-w799-cj2w",
              "GHSA-rwj8-pgh3-r573",
              "GHSA-v87r-6q3f-2j67",
              "PYSEC-2026-2162",
              "PYSEC-2026-2163"
            ],
            "fixed_version": "3.1.52",
            "advisory_count": 8,
            "oldest_advisory_days": 77
          },
          {
            "name": "jupyterlab",
            "direct": false,
            "version": "4.5.0",
            "severity": "critical",
            "ecosystem": "pypi",
            "cvss_score": 9.6,
            "advisory_ids": [
              "GHSA-37w4-hwhx-4rc4",
              "GHSA-mqcg-5x36-vfcg",
              "GHSA-rch3-82jr-f9w9",
              "GHSA-vmhf-c436-hxj4",
              "PYSEC-2026-164",
              "PYSEC-2026-2537",
              "PYSEC-2026-2538"
            ],
            "fixed_version": "7.5.6",
            "advisory_count": 7,
            "oldest_advisory_days": 83
          },
          {
            "name": "notebook",
            "direct": false,
            "version": "7.5.0",
            "severity": "critical",
            "ecosystem": "pypi",
            "cvss_score": 9.6,
            "advisory_ids": [
              "GHSA-mqcg-5x36-vfcg",
              "GHSA-rch3-82jr-f9w9",
              "PYSEC-2026-2681",
              "PYSEC-2026-2682"
            ],
            "fixed_version": "7.5.6",
            "advisory_count": 4,
            "oldest_advisory_days": 83
          },
          {
            "name": "pyarrow",
            "direct": true,
            "version": "22.0.0",
            "severity": "high",
            "ecosystem": "pypi",
            "cvss_score": 7,
            "advisory_ids": [
              "GHSA-rgxp-2hwp-jwgg",
              "PYSEC-2026-113"
            ],
            "fixed_version": "23.0.1",
            "advisory_count": 2,
            "oldest_advisory_days": 155
          },
          {
            "name": "pyo3",
            "direct": true,
            "version": "0.26.0",
            "severity": "high",
            "ecosystem": "crates",
            "cvss_score": 7.5,
            "advisory_ids": [
              "GHSA-36hh-v3qg-5jq4",
              "GHSA-chgr-c6px-7xpp",
              "RUSTSEC-2026-0176",
              "RUSTSEC-2026-0177"
            ],
            "fixed_version": "0.29.0",
            "advisory_count": 4,
            "oldest_advisory_days": 41
          },
          {
            "name": "aiohttp",
            "direct": false,
            "version": "3.13.5",
            "severity": "high",
            "ecosystem": "pypi",
            "cvss_score": 7.5,
            "advisory_ids": [
              "GHSA-2fqr-mr3j-6wp8",
              "GHSA-4fvr-rgm6-gqmc",
              "GHSA-4m7w-qmgq-4wj5",
              "GHSA-63hw-fmq6-xxg2",
              "GHSA-9x8q-7h8h-wcw9",
              "GHSA-g3cq-j2xw-wf74",
              "GHSA-hg6j-4rv6-33pg",
              "GHSA-hpj7-wq8m-9hgp",
              "GHSA-jg22-mg44-37j8",
              "GHSA-m6qw-4cw2-hm4m"
            ],
            "fixed_version": "3.14.1",
            "advisory_count": 22,
            "oldest_advisory_days": 49
          },
          {
            "name": "brace-expansion",
            "direct": false,
            "version": "2.1.0",
            "severity": "high",
            "ecosystem": "npm",
            "cvss_score": 7.5,
            "advisory_ids": [
              "GHSA-3jxr-9vmj-r5cp"
            ],
            "fixed_version": "5.0.7",
            "advisory_count": 1,
            "oldest_advisory_days": 1
          },
          {
            "name": "click",
            "direct": false,
            "version": "8.3.1",
            "severity": "high",
            "ecosystem": "pypi",
            "cvss_score": 7.2,
            "advisory_ids": [
              "PYSEC-2026-2132"
            ],
            "fixed_version": "8.3.3",
            "advisory_count": 1,
            "oldest_advisory_days": 83
          },
          {
            "name": "click",
            "direct": false,
            "version": "8.3.2",
            "severity": "high",
            "ecosystem": "pypi",
            "cvss_score": 7.2,
            "advisory_ids": [
              "PYSEC-2026-2132"
            ],
            "fixed_version": "8.3.3",
            "advisory_count": 1,
            "oldest_advisory_days": 83
          },
          {
            "name": "cryptography",
            "direct": false,
            "version": "46.0.7",
            "severity": "high",
            "ecosystem": "pypi",
            "cvss_score": 7.5,
            "advisory_ids": [
              "GHSA-537c-gmf6-5ccf"
            ],
            "fixed_version": "48.0.1",
            "advisory_count": 1,
            "oldest_advisory_days": 36
          },
          {
            "name": "curl-cffi",
            "direct": false,
            "version": "0.13.0",
            "severity": "high",
            "ecosystem": "pypi",
            "cvss_score": 8.6,
            "advisory_ids": [
              "GHSA-qw2m-4pqf-rmpp",
              "PYSEC-2026-2431"
            ],
            "fixed_version": "0.15.0",
            "advisory_count": 2,
            "oldest_advisory_days": 109
          },
          {
            "name": "diffusers",
            "direct": false,
            "version": "0.27.2",
            "severity": "high",
            "ecosystem": "pypi",
            "cvss_score": 8.8,
            "advisory_ids": [
              "GHSA-7wx4-6vff-v64p",
              "GHSA-98h9-4798-4q5v",
              "PYSEC-2026-2446",
              "PYSEC-2026-40",
              "PYSEC-2026-41"
            ],
            "fixed_version": "0.38.0",
            "advisory_count": 5,
            "oldest_advisory_days": 76
          },
          {
            "name": "diffusers",
            "direct": false,
            "version": "0.35.2",
            "severity": "high",
            "ecosystem": "pypi",
            "cvss_score": 8.8,
            "advisory_ids": [
              "GHSA-7wx4-6vff-v64p",
              "GHSA-98h9-4798-4q5v",
              "PYSEC-2026-2446",
              "PYSEC-2026-40",
              "PYSEC-2026-41"
            ],
            "fixed_version": "0.38.0",
            "advisory_count": 5,
            "oldest_advisory_days": 76
          },
          {
            "name": "jaraco-context",
            "direct": false,
            "version": "6.0.1",
            "severity": "high",
            "ecosystem": "pypi",
            "cvss_score": 8.6,
            "advisory_ids": [
              "GHSA-58pv-8j8x-9vj2",
              "PYSEC-2026-1469"
            ],
            "fixed_version": "6.1.0",
            "advisory_count": 2,
            "oldest_advisory_days": 189
          },
          {
            "name": "jupyter-server",
            "direct": false,
            "version": "2.17.0",
            "severity": "high",
            "ecosystem": "pypi",
            "cvss_score": 8.8,
            "advisory_ids": [
              "GHSA-24qx-w28j-9m6p",
              "GHSA-5789-5fc7-67v3",
              "GHSA-5mrq-x3x5-8v8f",
              "GHSA-fcw5-x6j4-ccmp",
              "GHSA-gf7q-q4j7-hp7c",
              "GHSA-qh7q-6qm3-653w",
              "GHSA-v42x-x7jp-845h",
              "PYSEC-2026-2187",
              "PYSEC-2026-2532",
              "PYSEC-2026-366"
            ],
            "fixed_version": "2.20.0",
            "advisory_count": 13,
            "oldest_advisory_days": 78
          },
          {
            "name": "linkify-it",
            "direct": false,
            "version": "5.0.0",
            "severity": "high",
            "ecosystem": "npm",
            "cvss_score": 7.5,
            "advisory_ids": [
              "GHSA-22p9-wv53-3rq4",
              "GHSA-v245-v573-v5vm"
            ],
            "fixed_version": "5.0.2",
            "advisory_count": 2,
            "oldest_advisory_days": 25
          },
          {
            "name": "quick-xml",
            "direct": false,
            "version": "0.36.2",
            "severity": "high",
            "ecosystem": "crates",
            "cvss_score": 7.5,
            "advisory_ids": [
              "RUSTSEC-2026-0194",
              "RUSTSEC-2026-0195"
            ],
            "fixed_version": "0.41.0",
            "advisory_count": 2,
            "oldest_advisory_days": 23
          },
          {
            "name": "quick-xml",
            "direct": false,
            "version": "0.37.5",
            "severity": "high",
            "ecosystem": "crates",
            "cvss_score": 7.5,
            "advisory_ids": [
              "RUSTSEC-2026-0194",
              "RUSTSEC-2026-0195"
            ],
            "fixed_version": "0.41.0",
            "advisory_count": 2,
            "oldest_advisory_days": 23
          },
          {
            "name": "quinn-proto",
            "direct": false,
            "version": "0.11.14",
            "severity": "high",
            "ecosystem": "crates",
            "cvss_score": 7.5,
            "advisory_ids": [
              "RUSTSEC-2026-0185"
            ],
            "fixed_version": "0.11.15",
            "advisory_count": 1,
            "oldest_advisory_days": 30
          },
          {
            "name": "bleach",
            "direct": false,
            "version": "6.3.0",
            "severity": "moderate",
            "ecosystem": "pypi",
            "cvss_score": 6.1,
            "advisory_ids": [
              "GHSA-8rfp-98v4-mmr6",
              "GHSA-g75f-g53v-794x",
              "GHSA-gj48-438w-jh9v"
            ],
            "fixed_version": "6.4.0",
            "advisory_count": 3,
            "oldest_advisory_days": 36
          },
          {
            "name": "filelock",
            "direct": false,
            "version": "3.20.0",
            "severity": "moderate",
            "ecosystem": "pypi",
            "cvss_score": 6.3,
            "advisory_ids": [
              "GHSA-qmgc-5h2g-mvrw",
              "GHSA-w853-jp5j-5j7f",
              "PYSEC-2026-1374",
              "PYSEC-2026-1375"
            ],
            "fixed_version": "3.20.3",
            "advisory_count": 4,
            "oldest_advisory_days": 217
          },
          {
            "name": "idna",
            "direct": false,
            "version": "3.11",
            "severity": "moderate",
            "ecosystem": "pypi",
            "cvss_score": 5.3,
            "advisory_ids": [
              "GHSA-65pc-fj4g-8rjx",
              "PYSEC-2026-215"
            ],
            "fixed_version": "3.15",
            "advisory_count": 2,
            "oldest_advisory_days": 64
          },
          {
            "name": "idna",
            "direct": false,
            "version": "3.12",
            "severity": "moderate",
            "ecosystem": "pypi",
            "cvss_score": 5.3,
            "advisory_ids": [
              "GHSA-65pc-fj4g-8rjx",
              "PYSEC-2026-215"
            ],
            "fixed_version": "3.15",
            "advisory_count": 2,
            "oldest_advisory_days": 64
          },
          {
            "name": "lru",
            "direct": false,
            "version": "0.12.5",
            "severity": "moderate",
            "ecosystem": "crates",
            "cvss_score": 5.3,
            "advisory_ids": [
              "GHSA-rhfx-m35p-ff5j",
              "RUSTSEC-2026-0002"
            ],
            "fixed_version": "0.16.3",
            "advisory_count": 2,
            "oldest_advisory_days": 196
          },
          {
            "name": "markdown-it",
            "direct": false,
            "version": "14.1.1",
            "severity": "moderate",
            "ecosystem": "npm",
            "cvss_score": 5.3,
            "advisory_ids": [
              "GHSA-6v5v-wf23-fmfq"
            ],
            "fixed_version": "14.2.0",
            "advisory_count": 1,
            "oldest_advisory_days": 36
          },
          {
            "name": "marshmallow",
            "direct": false,
            "version": "3.26.1",
            "severity": "moderate",
            "ecosystem": "pypi",
            "cvss_score": 5.3,
            "advisory_ids": [
              "GHSA-428g-f7cq-pgp5",
              "PYSEC-2026-1605"
            ],
            "fixed_version": "4.1.2",
            "advisory_count": 2,
            "oldest_advisory_days": 211
          },
          {
            "name": "opentelemetry_sdk",
            "direct": false,
            "version": "0.31.0",
            "severity": "moderate",
            "ecosystem": "crates",
            "cvss_score": 5.3,
            "advisory_ids": [
              "GHSA-w9wp-h8wv-79jx"
            ],
            "fixed_version": "0.32.1",
            "advisory_count": 1,
            "oldest_advisory_days": 27
          },
          {
            "name": "thrift",
            "direct": false,
            "version": "0.17.0",
            "severity": "moderate",
            "ecosystem": "crates",
            "cvss_score": 5.3,
            "advisory_ids": [
              "GHSA-2f9f-gq7v-9h6m"
            ],
            "fixed_version": "0.23.0",
            "advisory_count": 1,
            "oldest_advisory_days": 78
          },
          {
            "name": "rand",
            "direct": true,
            "version": "0.8.5",
            "severity": "low",
            "ecosystem": "crates",
            "cvss_score": null,
            "advisory_ids": [
              "GHSA-cq8v-f236-94qc",
              "RUSTSEC-2026-0097"
            ],
            "fixed_version": "0.10.1",
            "advisory_count": 2,
            "oldest_advisory_days": 104
          },
          {
            "name": "anyhow",
            "direct": true,
            "version": "1.0.102",
            "severity": "unknown",
            "ecosystem": "crates",
            "cvss_score": null,
            "advisory_ids": [
              "RUSTSEC-2026-0190"
            ],
            "fixed_version": "1.0.103",
            "advisory_count": 1,
            "oldest_advisory_days": 27
          },
          {
            "name": "bincode",
            "direct": true,
            "version": "1.3.3",
            "severity": "unknown",
            "ecosystem": "crates",
            "cvss_score": null,
            "advisory_ids": [
              "RUSTSEC-2025-0141"
            ],
            "fixed_version": null,
            "advisory_count": 1,
            "oldest_advisory_days": 218
          },
          {
            "name": "memmap2",
            "direct": true,
            "version": "0.5.10",
            "severity": "unknown",
            "ecosystem": "crates",
            "cvss_score": null,
            "advisory_ids": [
              "RUSTSEC-2026-0186"
            ],
            "fixed_version": "0.9.11",
            "advisory_count": 1,
            "oldest_advisory_days": 32
          },
          {
            "name": "memmap2",
            "direct": true,
            "version": "0.9.10",
            "severity": "unknown",
            "ecosystem": "crates",
            "cvss_score": null,
            "advisory_ids": [
              "RUSTSEC-2026-0186"
            ],
            "fixed_version": "0.9.11",
            "advisory_count": 1,
            "oldest_advisory_days": 32
          },
          {
            "name": "crossbeam-epoch",
            "direct": false,
            "version": "0.9.18",
            "severity": "unknown",
            "ecosystem": "crates",
            "cvss_score": null,
            "advisory_ids": [
              "RUSTSEC-2026-0204"
            ],
            "fixed_version": "0.9.20",
            "advisory_count": 1,
            "oldest_advisory_days": 16
          },
          {
            "name": "generational-arena",
            "direct": false,
            "version": "0.2.9",
            "severity": "unknown",
            "ecosystem": "crates",
            "cvss_score": null,
            "advisory_ids": [
              "RUSTSEC-2024-0014"
            ],
            "fixed_version": null,
            "advisory_count": 1,
            "oldest_advisory_days": 892
          },
          {
            "name": "mistune",
            "direct": false,
            "version": "3.1.4",
            "severity": "unknown",
            "ecosystem": "pypi",
            "cvss_score": null,
            "advisory_ids": [
              "GHSA-2hm2-hc3v-44h9",
              "GHSA-4j32-57v6-6g45",
              "GHSA-58cw-g322-p94v",
              "GHSA-8c25-4j27-2rv3",
              "GHSA-8g87-j6q8-g93x",
              "GHSA-8mp2-v27r-99xp",
              "GHSA-8mpj-m6qm-5qr8",
              "GHSA-c8j7-8cv4-2xmq",
              "GHSA-ffq3-xpv3-j92q",
              "GHSA-g97x-gvcm-x72h"
            ],
            "fixed_version": null,
            "advisory_count": 30,
            "oldest_advisory_days": null
          },
          {
            "name": "paste",
            "direct": false,
            "version": "1.0.15",
            "severity": "unknown",
            "ecosystem": "crates",
            "cvss_score": null,
            "advisory_ids": [
              "RUSTSEC-2024-0436"
            ],
            "fixed_version": null,
            "advisory_count": 1,
            "oldest_advisory_days": 653
          },
          {
            "name": "pyasn1",
            "direct": false,
            "version": "0.6.3",
            "severity": "unknown",
            "ecosystem": "pypi",
            "cvss_score": null,
            "advisory_ids": [
              "GHSA-8ppf-4f7h-5ppj",
              "GHSA-hm4w-wwcw-mr6r",
              "PYSEC-2026-3455",
              "PYSEC-2026-3456",
              "PYSEC-2026-3457"
            ],
            "fixed_version": null,
            "advisory_count": 5,
            "oldest_advisory_days": null
          },
          {
            "name": "pydicom",
            "direct": false,
            "version": "2.4.5",
            "severity": "unknown",
            "ecosystem": "pypi",
            "cvss_score": null,
            "advisory_ids": [
              "PYSEC-2026-2266"
            ],
            "fixed_version": null,
            "advisory_count": 1,
            "oldest_advisory_days": null
          },
          {
            "name": "pygments",
            "direct": false,
            "version": "2.19.2",
            "severity": "unknown",
            "ecosystem": "pypi",
            "cvss_score": null,
            "advisory_ids": [
              "GHSA-5239-wwwm-4pmq",
              "PYSEC-2026-2987"
            ],
            "fixed_version": null,
            "advisory_count": 2,
            "oldest_advisory_days": null
          },
          {
            "name": "pyjwt",
            "direct": false,
            "version": "2.12.1",
            "severity": "unknown",
            "ecosystem": "pypi",
            "cvss_score": null,
            "advisory_ids": [
              "GHSA-993g-76c3-p5m4",
              "GHSA-fhv5-28vv-h8m8",
              "GHSA-jq35-7prp-9v3f",
              "GHSA-w7vc-732c-9m39",
              "GHSA-xgmm-8j9v-c9wx",
              "PYSEC-2026-175",
              "PYSEC-2026-177",
              "PYSEC-2026-178",
              "PYSEC-2026-179"
            ],
            "fixed_version": null,
            "advisory_count": 9,
            "oldest_advisory_days": null
          },
          {
            "name": "pymdown-extensions",
            "direct": false,
            "version": "10.19",
            "severity": "unknown",
            "ecosystem": "pypi",
            "cvss_score": null,
            "advisory_ids": [
              "GHSA-62q4-447f-wv8h",
              "PYSEC-2026-2999"
            ],
            "fixed_version": null,
            "advisory_count": 2,
            "oldest_advisory_days": null
          },
          {
            "name": "pynacl",
            "direct": false,
            "version": "1.6.1",
            "severity": "unknown",
            "ecosystem": "pypi",
            "cvss_score": null,
            "advisory_ids": [
              "GHSA-mrfv-m5wm-5w6w",
              "PYSEC-2026-3002"
            ],
            "fixed_version": null,
            "advisory_count": 2,
            "oldest_advisory_days": null
          },
          {
            "name": "pytest",
            "direct": false,
            "version": "8.4.2",
            "severity": "unknown",
            "ecosystem": "pypi",
            "cvss_score": null,
            "advisory_ids": [
              "GHSA-6w46-j5rx-g56g",
              "PYSEC-2026-1845"
            ],
            "fixed_version": null,
            "advisory_count": 2,
            "oldest_advisory_days": null
          },
          {
            "name": "setuptools",
            "direct": false,
            "version": "80.10.2",
            "severity": "unknown",
            "ecosystem": "pypi",
            "cvss_score": null,
            "advisory_ids": [
              "GHSA-h35f-9h28-mq5c",
              "PYSEC-2026-3447"
            ],
            "fixed_version": null,
            "advisory_count": 2,
            "oldest_advisory_days": null
          },
          {
            "name": "setuptools",
            "direct": false,
            "version": "80.9.0",
            "severity": "unknown",
            "ecosystem": "pypi",
            "cvss_score": null,
            "advisory_ids": [
              "GHSA-h35f-9h28-mq5c",
              "PYSEC-2026-3447"
            ],
            "fixed_version": null,
            "advisory_count": 2,
            "oldest_advisory_days": null
          },
          {
            "name": "soupsieve",
            "direct": false,
            "version": "2.8",
            "severity": "unknown",
            "ecosystem": "pypi",
            "cvss_score": null,
            "advisory_ids": [
              "GHSA-2wc2-fm75-p42x",
              "GHSA-836r-79rf-4m37",
              "PYSEC-2026-3071",
              "PYSEC-2026-3072"
            ],
            "fixed_version": null,
            "advisory_count": 4,
            "oldest_advisory_days": null
          },
          {
            "name": "torch",
            "direct": false,
            "version": "2.7.1",
            "severity": "unknown",
            "ecosystem": "pypi",
            "cvss_score": null,
            "advisory_ids": [
              "GHSA-887c-mr87-cxwp",
              "GHSA-qfhq-4f3w-5fph",
              "GHSA-rrmf-rvhw-rf47",
              "GHSA-vgrw-7cvw-pwgx",
              "PYSEC-2025-203",
              "PYSEC-2025-204",
              "PYSEC-2025-206",
              "PYSEC-2026-139",
              "PYSEC-2026-1970",
              "PYSEC-2026-2286"
            ],
            "fixed_version": null,
            "advisory_count": 10,
            "oldest_advisory_days": null
          },
          {
            "name": "tornado",
            "direct": false,
            "version": "6.5.5",
            "severity": "unknown",
            "ecosystem": "pypi",
            "cvss_score": null,
            "advisory_ids": [
              "GHSA-3x9g-8vmp-wqvf",
              "GHSA-cx3h-4qpv-8hc9",
              "GHSA-mgf9-4vpg-hj56",
              "GHSA-pw6j-qg29-8w7f",
              "PYSEC-2026-3387",
              "PYSEC-2026-3388",
              "PYSEC-2026-3389"
            ],
            "fixed_version": null,
            "advisory_count": 7,
            "oldest_advisory_days": null
          },
          {
            "name": "transformers",
            "direct": false,
            "version": "4.57.3",
            "severity": "unknown",
            "ecosystem": "pypi",
            "cvss_score": null,
            "advisory_ids": [
              "GHSA-29pf-2h5f-8g72",
              "GHSA-69w3-r845-3855",
              "GHSA-fgcw-684q-jj6r",
              "PYSEC-2025-217",
              "PYSEC-2026-2288",
              "PYSEC-2026-2289",
              "PYSEC-2026-2290"
            ],
            "fixed_version": null,
            "advisory_count": 7,
            "oldest_advisory_days": null
          },
          {
            "name": "urllib3",
            "direct": false,
            "version": "2.6.3",
            "severity": "unknown",
            "ecosystem": "pypi",
            "cvss_score": null,
            "advisory_ids": [
              "GHSA-mf9v-mfxr-j63j",
              "GHSA-qccp-gfcp-xxvc",
              "PYSEC-2026-141",
              "PYSEC-2026-142"
            ],
            "fixed_version": null,
            "advisory_count": 4,
            "oldest_advisory_days": null
          },
          {
            "name": "uv",
            "direct": false,
            "version": "0.9.17",
            "severity": "unknown",
            "ecosystem": "pypi",
            "cvss_score": null,
            "advisory_ids": [
              "GHSA-4gg8-gxpx-9rph",
              "GHSA-pjjw-68hj-v9mw"
            ],
            "fixed_version": null,
            "advisory_count": 2,
            "oldest_advisory_days": null
          },
          {
            "name": "virtualenv",
            "direct": false,
            "version": "20.35.4",
            "severity": "unknown",
            "ecosystem": "pypi",
            "cvss_score": null,
            "advisory_ids": [
              "GHSA-597g-3phw-6986",
              "PYSEC-2026-2009"
            ],
            "fixed_version": null,
            "advisory_count": 2,
            "oldest_advisory_days": null
          }
        ],
        "collected": true,
        "malicious": [],
        "truncated": false,
        "by_severity": {
          "low": 1,
          "high": 16,
          "unknown": 24,
          "critical": 5,
          "moderate": 9
        },
        "advisory_count": 239,
        "affected_count": 55,
        "assessed_count": 1595,
        "malicious_count": 0,
        "assessed_package": null,
        "unassessed_count": 40,
        "direct_affected_count": 8
      },
      "ecosystems": [
        "crates",
        "npm",
        "pypi"
      ],
      "dependencies": [
        {
          "name": "rerun",
          "manifest": "dimos/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "bincode",
          "manifest": "dimos/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "clap",
          "manifest": "dimos/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "futures-util",
          "manifest": "dimos/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "mimalloc",
          "manifest": "dimos/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "serde",
          "manifest": "dimos/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "serde_json",
          "manifest": "dimos/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "tokio",
          "manifest": "dimos/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "tokio-tungstenite",
          "manifest": "dimos/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.28.0"
        },
        {
          "name": "@rerun-io/web-viewer",
          "manifest": "rerun_notebook/package.json",
          "ecosystem": "npm",
          "version_constraint": "file:../rerun_js/web-viewer"
        },
        {
          "name": "anywidget",
          "manifest": "rerun_notebook/pyproject.toml",
          "ecosystem": "pypi",
          "version_constraint": null
        },
        {
          "name": "jupyter-ui-poll",
          "manifest": "rerun_notebook/pyproject.toml",
          "ecosystem": "pypi",
          "version_constraint": null
        },
        {
          "name": "ipykernel",
          "manifest": "rerun_notebook/pyproject.toml",
          "ecosystem": "pypi",
          "version_constraint": "<7.0.0"
        },
        {
          "name": "re_arrow_util",
          "manifest": "rerun_py/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "re_auth",
          "manifest": "rerun_py/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "re_build_info",
          "manifest": "rerun_py/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "re_byte_size",
          "manifest": "rerun_py/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "re_chunk",
          "manifest": "rerun_py/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "re_lenses_core",
          "manifest": "rerun_py/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "re_chunk_store",
          "manifest": "rerun_py/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "re_importer",
          "manifest": "rerun_py/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "re_datafusion",
          "manifest": "rerun_py/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "re_error",
          "manifest": "rerun_py/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "re_format",
          "manifest": "rerun_py/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "re_redap_client",
          "manifest": "rerun_py/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "re_grpc_client",
          "manifest": "rerun_py/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "re_grpc_server",
          "manifest": "rerun_py/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "re_log",
          "manifest": "rerun_py/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "re_log_encoding",
          "manifest": "rerun_py/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "re_log_types",
          "manifest": "rerun_py/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "re_mcap",
          "manifest": "rerun_py/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "re_parquet",
          "manifest": "rerun_py/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "re_memory",
          "manifest": "rerun_py/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "re_quota_channel",
          "manifest": "rerun_py/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "re_sdk",
          "manifest": "rerun_py/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "re_sorbet",
          "manifest": "rerun_py/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "re_tuid",
          "manifest": "rerun_py/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "re_types_core",
          "manifest": "rerun_py/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "re_uri",
          "manifest": "rerun_py/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "re_video",
          "manifest": "rerun_py/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "re_web_viewer_server",
          "manifest": "rerun_py/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "re_server",
          "manifest": "rerun_py/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "anyhow",
          "manifest": "rerun_py/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "arrow",
          "manifest": "rerun_py/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "bytes",
          "manifest": "rerun_py/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "chrono",
          "manifest": "rerun_py/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "comfy-table",
          "manifest": "rerun_py/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "crossbeam",
          "manifest": "rerun_py/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "datafusion",
          "manifest": "rerun_py/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "datafusion-ffi",
          "manifest": "rerun_py/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "document-features",
          "manifest": "rerun_py/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "futures",
          "manifest": "rerun_py/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "itertools",
          "manifest": "rerun_py/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "jiff",
          "manifest": "rerun_py/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "memmap2",
          "manifest": "rerun_py/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "infer",
          "manifest": "rerun_py/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "mimalloc",
          "manifest": "rerun_py/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "numpy",
          "manifest": "rerun_py/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "parking_lot",
          "manifest": "rerun_py/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "pyo3",
          "manifest": "rerun_py/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "rand",
          "manifest": "rerun_py/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "rustls",
          "manifest": "rerun_py/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "strum",
          "manifest": "rerun_py/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "strum_macros",
          "manifest": "rerun_py/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "tracing",
          "manifest": "rerun_py/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "uuid",
          "manifest": "rerun_py/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "re_protos",
          "manifest": "rerun_py/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "tokio",
          "manifest": "rerun_py/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "tokio-stream",
          "manifest": "rerun_py/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "tonic",
          "manifest": "rerun_py/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "url",
          "manifest": "rerun_py/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "thiserror",
          "manifest": "rerun_py/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "attrs",
          "manifest": "rerun_py/pyproject.toml",
          "ecosystem": "pypi",
          "version_constraint": ">=23.1.0"
        },
        {
          "name": "numpy",
          "manifest": "rerun_py/pyproject.toml",
          "ecosystem": "pypi",
          "version_constraint": ">=2"
        },
        {
          "name": "pillow",
          "manifest": "rerun_py/pyproject.toml",
          "ecosystem": "pypi",
          "version_constraint": ">=8.0.0"
        },
        {
          "name": "pyarrow",
          "manifest": "rerun_py/pyproject.toml",
          "ecosystem": "pypi",
          "version_constraint": ">=18.0.0"
        },
        {
          "name": "typing_extensions",
          "manifest": "rerun_py/pyproject.toml",
          "ecosystem": "pypi",
          "version_constraint": ">=4.5"
        },
        {
          "name": "cargo-run-wasm",
          "manifest": "run_wasm/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "pico-args",
          "manifest": "run_wasm/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "webbrowser",
          "manifest": "run_wasm/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        }
      ],
      "all_dependencies": {
        "error": null,
        "source": "github-sbom",
        "packages": [
          {
            "name": "anyhow",
            "direct": true,
            "version": "1.0.102",
            "ecosystem": "crates"
          },
          {
            "name": "arrow",
            "direct": true,
            "version": "57.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "bincode",
            "direct": true,
            "version": "1.3.3",
            "ecosystem": "crates"
          },
          {
            "name": "bytes",
            "direct": true,
            "version": "1.11.1",
            "ecosystem": "crates"
          },
          {
            "name": "cargo-run-wasm",
            "direct": true,
            "version": "0.4.0",
            "ecosystem": "crates"
          },
          {
            "name": "chrono",
            "direct": true,
            "version": "0.4.44",
            "ecosystem": "crates"
          },
          {
            "name": "clap",
            "direct": true,
            "version": "4.5.60",
            "ecosystem": "crates"
          },
          {
            "name": "comfy-table",
            "direct": true,
            "version": "7.2.2",
            "ecosystem": "crates"
          },
          {
            "name": "crossbeam",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "crossbeam",
            "direct": true,
            "version": "0.8.4",
            "ecosystem": "crates"
          },
          {
            "name": "datafusion",
            "direct": true,
            "version": "52.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "datafusion-ffi",
            "direct": true,
            "version": "52.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "document-features",
            "direct": true,
            "version": "0.2.12",
            "ecosystem": "crates"
          },
          {
            "name": "futures",
            "direct": true,
            "version": "0.3.32",
            "ecosystem": "crates"
          },
          {
            "name": "futures-util",
            "direct": true,
            "version": "0.3.32",
            "ecosystem": "crates"
          },
          {
            "name": "infer",
            "direct": true,
            "version": "0.16.0",
            "ecosystem": "crates"
          },
          {
            "name": "itertools",
            "direct": true,
            "version": "0.10.5",
            "ecosystem": "crates"
          },
          {
            "name": "itertools",
            "direct": true,
            "version": "0.13.0",
            "ecosystem": "crates"
          },
          {
            "name": "itertools",
            "direct": true,
            "version": "0.14.0",
            "ecosystem": "crates"
          },
          {
            "name": "jiff",
            "direct": true,
            "version": "0.2.23",
            "ecosystem": "crates"
          },
          {
            "name": "memmap2",
            "direct": true,
            "version": "0.5.10",
            "ecosystem": "crates"
          },
          {
            "name": "memmap2",
            "direct": true,
            "version": "0.9.10",
            "ecosystem": "crates"
          },
          {
            "name": "mimalloc",
            "direct": true,
            "version": "0.1.48",
            "ecosystem": "crates"
          },
          {
            "name": "numpy",
            "direct": true,
            "version": "0.26.0",
            "ecosystem": "crates"
          },
          {
            "name": "parking_lot",
            "direct": true,
            "version": "0.12.5",
            "ecosystem": "crates"
          },
          {
            "name": "pico-args",
            "direct": true,
            "version": "0.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "pyo3",
            "direct": true,
            "version": "0.26.0",
            "ecosystem": "crates"
          },
          {
            "name": "rand",
            "direct": true,
            "version": "0.8.5",
            "ecosystem": "crates"
          },
          {
            "name": "rand",
            "direct": true,
            "version": "0.9.3",
            "ecosystem": "crates"
          },
          {
            "name": "rustls",
            "direct": true,
            "version": "0.23.37",
            "ecosystem": "crates"
          },
          {
            "name": "serde",
            "direct": true,
            "version": "1.0.228",
            "ecosystem": "crates"
          },
          {
            "name": "serde_json",
            "direct": true,
            "version": "1.0.149",
            "ecosystem": "crates"
          },
          {
            "name": "strum",
            "direct": true,
            "version": "0.26.3",
            "ecosystem": "crates"
          },
          {
            "name": "strum_macros",
            "direct": true,
            "version": "0.26.4",
            "ecosystem": "crates"
          },
          {
            "name": "thiserror",
            "direct": true,
            "version": "1.0.69",
            "ecosystem": "crates"
          },
          {
            "name": "thiserror",
            "direct": true,
            "version": "2.0.18",
            "ecosystem": "crates"
          },
          {
            "name": "tokio",
            "direct": true,
            "version": "1.50.0",
            "ecosystem": "crates"
          },
          {
            "name": "tokio-stream",
            "direct": true,
            "version": "0.1.18",
            "ecosystem": "crates"
          },
          {
            "name": "tokio-tungstenite",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "tokio-tungstenite",
            "direct": true,
            "version": "0.28.0",
            "ecosystem": "crates"
          },
          {
            "name": "tonic",
            "direct": true,
            "version": "0.14.2",
            "ecosystem": "crates"
          },
          {
            "name": "tracing",
            "direct": true,
            "version": "0.1.44",
            "ecosystem": "crates"
          },
          {
            "name": "url",
            "direct": true,
            "version": "2.5.8",
            "ecosystem": "crates"
          },
          {
            "name": "uuid",
            "direct": true,
            "version": "1.21.0",
            "ecosystem": "crates"
          },
          {
            "name": "webbrowser",
            "direct": true,
            "version": "1.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "@rerun-io/web-viewer",
            "direct": true,
            "version": "0.32.0-alpha.1",
            "ecosystem": "npm"
          },
          {
            "name": "@rerun-io/web-viewer",
            "direct": true,
            "version": "0.32.0-alpha.1+dev",
            "ecosystem": "npm"
          },
          {
            "name": "anywidget",
            "direct": true,
            "version": null,
            "ecosystem": "pypi"
          },
          {
            "name": "anywidget",
            "direct": true,
            "version": "0.9.21",
            "ecosystem": "pypi"
          },
          {
            "name": "attrs",
            "direct": true,
            "version": null,
            "ecosystem": "pypi"
          },
          {
            "name": "attrs",
            "direct": true,
            "version": "25.4.0",
            "ecosystem": "pypi"
          },
          {
            "name": "attrs",
            "direct": true,
            "version": "26.1.0",
            "ecosystem": "pypi"
          },
          {
            "name": "ipykernel",
            "direct": true,
            "version": null,
            "ecosystem": "pypi"
          },
          {
            "name": "ipykernel",
            "direct": true,
            "version": "6.31.0",
            "ecosystem": "pypi"
          },
          {
            "name": "jupyter-ui-poll",
            "direct": true,
            "version": null,
            "ecosystem": "pypi"
          },
          {
            "name": "jupyter-ui-poll",
            "direct": true,
            "version": "1.1.0",
            "ecosystem": "pypi"
          },
          {
            "name": "numpy",
            "direct": true,
            "version": null,
            "ecosystem": "pypi"
          },
          {
            "name": "numpy",
            "direct": true,
            "version": "2.2.6",
            "ecosystem": "pypi"
          },
          {
            "name": "pillow",
            "direct": true,
            "version": null,
            "ecosystem": "pypi"
          },
          {
            "name": "pillow",
            "direct": true,
            "version": "12.2.0",
            "ecosystem": "pypi"
          },
          {
            "name": "pyarrow",
            "direct": true,
            "version": null,
            "ecosystem": "pypi"
          },
          {
            "name": "pyarrow",
            "direct": true,
            "version": "22.0.0",
            "ecosystem": "pypi"
          },
          {
            "name": "pyarrow",
            "direct": true,
            "version": "24.0.0",
            "ecosystem": "pypi"
          },
          {
            "name": "typing-extensions",
            "direct": true,
            "version": null,
            "ecosystem": "pypi"
          },
          {
            "name": "typing-extensions",
            "direct": true,
            "version": "4.15.0",
            "ecosystem": "pypi"
          },
          {
            "name": "abi_stable",
            "direct": false,
            "version": "0.11.3",
            "ecosystem": "crates"
          },
          {
            "name": "abi_stable_derive",
            "direct": false,
            "version": "0.11.3",
            "ecosystem": "crates"
          },
          {
            "name": "abi_stable_shared",
            "direct": false,
            "version": "0.11.0",
            "ecosystem": "crates"
          },
          {
            "name": "accesskit",
            "direct": false,
            "version": "0.24.0",
            "ecosystem": "crates"
          },
          {
            "name": "accesskit_atspi_common",
            "direct": false,
            "version": "0.18.0",
            "ecosystem": "crates"
          },
          {
            "name": "accesskit_consumer",
            "direct": false,
            "version": "0.35.0",
            "ecosystem": "crates"
          },
          {
            "name": "accesskit_macos",
            "direct": false,
            "version": "0.26.0",
            "ecosystem": "crates"
          },
          {
            "name": "accesskit_unix",
            "direct": false,
            "version": "0.21.0",
            "ecosystem": "crates"
          },
          {
            "name": "accesskit_windows",
            "direct": false,
            "version": "0.32.1",
            "ecosystem": "crates"
          },
          {
            "name": "accesskit_winit",
            "direct": false,
            "version": "0.32.2",
            "ecosystem": "crates"
          },
          {
            "name": "addr2line",
            "direct": false,
            "version": "0.25.1",
            "ecosystem": "crates"
          },
          {
            "name": "adler2",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "crates"
          },
          {
            "name": "ahash",
            "direct": false,
            "version": "0.8.12",
            "ecosystem": "crates"
          },
          {
            "name": "aho-corasick",
            "direct": false,
            "version": "1.1.3",
            "ecosystem": "crates"
          },
          {
            "name": "alloc-no-stdlib",
            "direct": false,
            "version": "2.0.4",
            "ecosystem": "crates"
          },
          {
            "name": "alloc-stdlib",
            "direct": false,
            "version": "0.2.2",
            "ecosystem": "crates"
          },
          {
            "name": "allocator-api2",
            "direct": false,
            "version": "0.2.21",
            "ecosystem": "crates"
          },
          {
            "name": "android-activity",
            "direct": false,
            "version": "0.6.0",
            "ecosystem": "crates"
          },
          {
            "name": "android-properties",
            "direct": false,
            "version": "0.2.2",
            "ecosystem": "crates"
          },
          {
            "name": "android_system_properties",
            "direct": false,
            "version": "0.1.5",
            "ecosystem": "crates"
          },
          {
            "name": "anes",
            "direct": false,
            "version": "0.1.6",
            "ecosystem": "crates"
          },
          {
            "name": "anstream",
            "direct": false,
            "version": "0.6.21",
            "ecosystem": "crates"
          },
          {
            "name": "anstyle",
            "direct": false,
            "version": "1.0.13",
            "ecosystem": "crates"
          },
          {
            "name": "anstyle-parse",
            "direct": false,
            "version": "0.2.7",
            "ecosystem": "crates"
          },
          {
            "name": "anstyle-query",
            "direct": false,
            "version": "1.1.4",
            "ecosystem": "crates"
          },
          {
            "name": "anstyle-wincon",
            "direct": false,
            "version": "3.0.10",
            "ecosystem": "crates"
          },
          {
            "name": "approx",
            "direct": false,
            "version": "0.5.1",
            "ecosystem": "crates"
          },
          {
            "name": "arboard",
            "direct": false,
            "version": "3.6.1",
            "ecosystem": "crates"
          },
          {
            "name": "arc-swap",
            "direct": false,
            "version": "1.7.1",
            "ecosystem": "crates"
          },
          {
            "name": "argh",
            "direct": false,
            "version": "0.1.15",
            "ecosystem": "crates"
          },
          {
            "name": "argh_derive",
            "direct": false,
            "version": "0.1.15",
            "ecosystem": "crates"
          },
          {
            "name": "argh_shared",
            "direct": false,
            "version": "0.1.15",
            "ecosystem": "crates"
          },
          {
            "name": "array-init",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "arrayref",
            "direct": false,
            "version": "0.3.9",
            "ecosystem": "crates"
          },
          {
            "name": "arrayvec",
            "direct": false,
            "version": "0.7.6",
            "ecosystem": "crates"
          },
          {
            "name": "arrow-arith",
            "direct": false,
            "version": "57.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "arrow-array",
            "direct": false,
            "version": "57.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "arrow-buffer",
            "direct": false,
            "version": "57.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "arrow-cast",
            "direct": false,
            "version": "57.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "arrow-csv",
            "direct": false,
            "version": "57.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "arrow-data",
            "direct": false,
            "version": "57.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "arrow-ipc",
            "direct": false,
            "version": "57.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "arrow-json",
            "direct": false,
            "version": "57.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "arrow-ord",
            "direct": false,
            "version": "57.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "arrow-pyarrow",
            "direct": false,
            "version": "57.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "arrow-row",
            "direct": false,
            "version": "57.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "arrow-schema",
            "direct": false,
            "version": "57.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "arrow-select",
            "direct": false,
            "version": "57.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "arrow-string",
            "direct": false,
            "version": "57.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "as-raw-xcb-connection",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "crates"
          },
          {
            "name": "as_derive_utils",
            "direct": false,
            "version": "0.11.0",
            "ecosystem": "crates"
          },
          {
            "name": "ascii",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "ash",
            "direct": false,
            "version": "0.38.0+1.3.281",
            "ecosystem": "crates"
          },
          {
            "name": "assert_matches",
            "direct": false,
            "version": "1.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "async-broadcast",
            "direct": false,
            "version": "0.7.2",
            "ecosystem": "crates"
          },
          {
            "name": "async-channel",
            "direct": false,
            "version": "2.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "async-compression",
            "direct": false,
            "version": "0.4.19",
            "ecosystem": "crates"
          },
          {
            "name": "async-executor",
            "direct": false,
            "version": "1.13.3",
            "ecosystem": "crates"
          },
          {
            "name": "async-ffi",
            "direct": false,
            "version": "0.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "async-io",
            "direct": false,
            "version": "2.6.0",
            "ecosystem": "crates"
          },
          {
            "name": "async-lock",
            "direct": false,
            "version": "3.4.1",
            "ecosystem": "crates"
          },
          {
            "name": "async-process",
            "direct": false,
            "version": "2.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "async-recursion",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "crates"
          },
          {
            "name": "async-signal",
            "direct": false,
            "version": "0.2.13",
            "ecosystem": "crates"
          },
          {
            "name": "async-stream",
            "direct": false,
            "version": "0.3.6",
            "ecosystem": "crates"
          },
          {
            "name": "async-stream-impl",
            "direct": false,
            "version": "0.3.6",
            "ecosystem": "crates"
          },
          {
            "name": "async-task",
            "direct": false,
            "version": "4.7.1",
            "ecosystem": "crates"
          },
          {
            "name": "async-trait",
            "direct": false,
            "version": "0.1.89",
            "ecosystem": "crates"
          },
          {
            "name": "async_cell",
            "direct": false,
            "version": "0.2.3",
            "ecosystem": "crates"
          },
          {
            "name": "atoi",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "atomic-waker",
            "direct": false,
            "version": "1.1.2",
            "ecosystem": "crates"
          },
          {
            "name": "atomig",
            "direct": false,
            "version": "0.4.3",
            "ecosystem": "crates"
          },
          {
            "name": "atomig-macro",
            "direct": false,
            "version": "0.4.0",
            "ecosystem": "crates"
          },
          {
            "name": "atspi",
            "direct": false,
            "version": "0.29.0",
            "ecosystem": "crates"
          },
          {
            "name": "atspi-common",
            "direct": false,
            "version": "0.13.0",
            "ecosystem": "crates"
          },
          {
            "name": "atspi-proxies",
            "direct": false,
            "version": "0.13.0",
            "ecosystem": "crates"
          },
          {
            "name": "autocfg",
            "direct": false,
            "version": "1.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "av-data",
            "direct": false,
            "version": "0.4.4",
            "ecosystem": "crates"
          },
          {
            "name": "axum",
            "direct": false,
            "version": "0.8.8",
            "ecosystem": "crates"
          },
          {
            "name": "axum-core",
            "direct": false,
            "version": "0.5.5",
            "ecosystem": "crates"
          },
          {
            "name": "az",
            "direct": false,
            "version": "1.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "backtrace",
            "direct": false,
            "version": "0.3.76",
            "ecosystem": "crates"
          },
          {
            "name": "base64",
            "direct": false,
            "version": "0.13.1",
            "ecosystem": "crates"
          },
          {
            "name": "base64",
            "direct": false,
            "version": "0.21.7",
            "ecosystem": "crates"
          },
          {
            "name": "base64",
            "direct": false,
            "version": "0.22.1",
            "ecosystem": "crates"
          },
          {
            "name": "beef",
            "direct": false,
            "version": "0.5.2",
            "ecosystem": "crates"
          },
          {
            "name": "bigdecimal",
            "direct": false,
            "version": "0.4.8",
            "ecosystem": "crates"
          },
          {
            "name": "bimap",
            "direct": false,
            "version": "0.6.3",
            "ecosystem": "crates"
          },
          {
            "name": "binrw",
            "direct": false,
            "version": "0.12.0",
            "ecosystem": "crates"
          },
          {
            "name": "binrw_derive",
            "direct": false,
            "version": "0.12.0",
            "ecosystem": "crates"
          },
          {
            "name": "bit-set",
            "direct": false,
            "version": "0.9.1",
            "ecosystem": "crates"
          },
          {
            "name": "bit-vec",
            "direct": false,
            "version": "0.9.1",
            "ecosystem": "crates"
          },
          {
            "name": "bitflags",
            "direct": false,
            "version": "1.3.2",
            "ecosystem": "crates"
          },
          {
            "name": "bitflags",
            "direct": false,
            "version": "2.11.0",
            "ecosystem": "crates"
          },
          {
            "name": "bitpacking",
            "direct": false,
            "version": "0.9.2",
            "ecosystem": "crates"
          },
          {
            "name": "bitstream-io",
            "direct": false,
            "version": "2.6.0",
            "ecosystem": "crates"
          },
          {
            "name": "bitvec",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "crates"
          },
          {
            "name": "blake2",
            "direct": false,
            "version": "0.10.6",
            "ecosystem": "crates"
          },
          {
            "name": "blake3",
            "direct": false,
            "version": "1.8.2",
            "ecosystem": "crates"
          },
          {
            "name": "block-buffer",
            "direct": false,
            "version": "0.10.4",
            "ecosystem": "crates"
          },
          {
            "name": "block2",
            "direct": false,
            "version": "0.5.1",
            "ecosystem": "crates"
          },
          {
            "name": "block2",
            "direct": false,
            "version": "0.6.2",
            "ecosystem": "crates"
          },
          {
            "name": "blocking",
            "direct": false,
            "version": "1.6.2",
            "ecosystem": "crates"
          },
          {
            "name": "bon",
            "direct": false,
            "version": "3.7.2",
            "ecosystem": "crates"
          },
          {
            "name": "bon-macros",
            "direct": false,
            "version": "3.7.2",
            "ecosystem": "crates"
          },
          {
            "name": "brotli",
            "direct": false,
            "version": "8.0.2",
            "ecosystem": "crates"
          },
          {
            "name": "brotli-decompressor",
            "direct": false,
            "version": "5.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "bstr",
            "direct": false,
            "version": "1.12.0",
            "ecosystem": "crates"
          },
          {
            "name": "bumpalo",
            "direct": false,
            "version": "3.19.0",
            "ecosystem": "crates"
          },
          {
            "name": "byte-slice-cast",
            "direct": false,
            "version": "1.2.3",
            "ecosystem": "crates"
          },
          {
            "name": "bytemuck",
            "direct": false,
            "version": "1.25.0",
            "ecosystem": "crates"
          },
          {
            "name": "bytemuck_derive",
            "direct": false,
            "version": "1.10.2",
            "ecosystem": "crates"
          },
          {
            "name": "byteorder",
            "direct": false,
            "version": "1.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "byteorder-lite",
            "direct": false,
            "version": "0.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "bytestring",
            "direct": false,
            "version": "1.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "cacache",
            "direct": false,
            "version": "13.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "calloop",
            "direct": false,
            "version": "0.13.0",
            "ecosystem": "crates"
          },
          {
            "name": "calloop-wayland-source",
            "direct": false,
            "version": "0.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "camino",
            "direct": false,
            "version": "1.2.2",
            "ecosystem": "crates"
          },
          {
            "name": "cargo-platform",
            "direct": false,
            "version": "0.3.1",
            "ecosystem": "crates"
          },
          {
            "name": "cargo_metadata",
            "direct": false,
            "version": "0.23.1",
            "ecosystem": "crates"
          },
          {
            "name": "cast",
            "direct": false,
            "version": "0.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "cc",
            "direct": false,
            "version": "1.2.40",
            "ecosystem": "crates"
          },
          {
            "name": "cdr-encoding",
            "direct": false,
            "version": "0.10.2",
            "ecosystem": "crates"
          },
          {
            "name": "census",
            "direct": false,
            "version": "0.4.2",
            "ecosystem": "crates"
          },
          {
            "name": "cesu8",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "cfb",
            "direct": false,
            "version": "0.7.3",
            "ecosystem": "crates"
          },
          {
            "name": "cfg-if",
            "direct": false,
            "version": "1.0.4",
            "ecosystem": "crates"
          },
          {
            "name": "cfg_aliases",
            "direct": false,
            "version": "0.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "cgl",
            "direct": false,
            "version": "0.3.2",
            "ecosystem": "crates"
          },
          {
            "name": "chrono-tz",
            "direct": false,
            "version": "0.10.4",
            "ecosystem": "crates"
          },
          {
            "name": "chunked_transfer",
            "direct": false,
            "version": "1.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "ciborium",
            "direct": false,
            "version": "0.2.2",
            "ecosystem": "crates"
          },
          {
            "name": "ciborium-io",
            "direct": false,
            "version": "0.2.2",
            "ecosystem": "crates"
          },
          {
            "name": "ciborium-ll",
            "direct": false,
            "version": "0.2.2",
            "ecosystem": "crates"
          },
          {
            "name": "clang-format",
            "direct": false,
            "version": "0.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "clap_builder",
            "direct": false,
            "version": "4.5.60",
            "ecosystem": "crates"
          },
          {
            "name": "clap_derive",
            "direct": false,
            "version": "4.5.55",
            "ecosystem": "crates"
          },
          {
            "name": "clap_lex",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "clean-path",
            "direct": false,
            "version": "0.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "clipboard-win",
            "direct": false,
            "version": "5.4.0",
            "ecosystem": "crates"
          },
          {
            "name": "codespan-reporting",
            "direct": false,
            "version": "0.13.1",
            "ecosystem": "crates"
          },
          {
            "name": "color",
            "direct": false,
            "version": "0.3.2",
            "ecosystem": "crates"
          },
          {
            "name": "color-hex",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "colorchoice",
            "direct": false,
            "version": "1.0.4",
            "ecosystem": "crates"
          },
          {
            "name": "colored",
            "direct": false,
            "version": "2.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "combine",
            "direct": false,
            "version": "4.6.7",
            "ecosystem": "crates"
          },
          {
            "name": "concat-idents",
            "direct": false,
            "version": "1.1.5",
            "ecosystem": "crates"
          },
          {
            "name": "concurrent-queue",
            "direct": false,
            "version": "2.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "console",
            "direct": false,
            "version": "0.15.11",
            "ecosystem": "crates"
          },
          {
            "name": "console",
            "direct": false,
            "version": "0.16.1",
            "ecosystem": "crates"
          },
          {
            "name": "console_error_panic_hook",
            "direct": false,
            "version": "0.1.7",
            "ecosystem": "crates"
          },
          {
            "name": "const-random",
            "direct": false,
            "version": "0.1.18",
            "ecosystem": "crates"
          },
          {
            "name": "const-random-macro",
            "direct": false,
            "version": "0.1.16",
            "ecosystem": "crates"
          },
          {
            "name": "const_format",
            "direct": false,
            "version": "0.2.35",
            "ecosystem": "crates"
          },
          {
            "name": "const_format_proc_macros",
            "direct": false,
            "version": "0.2.34",
            "ecosystem": "crates"
          },
          {
            "name": "const_panic",
            "direct": false,
            "version": "0.2.12",
            "ecosystem": "crates"
          },
          {
            "name": "const_soft_float",
            "direct": false,
            "version": "0.1.4",
            "ecosystem": "crates"
          },
          {
            "name": "constant_time_eq",
            "direct": false,
            "version": "0.3.1",
            "ecosystem": "crates"
          },
          {
            "name": "constgebra",
            "direct": false,
            "version": "0.1.4",
            "ecosystem": "crates"
          },
          {
            "name": "convert_case",
            "direct": false,
            "version": "0.11.0",
            "ecosystem": "crates"
          },
          {
            "name": "cookie",
            "direct": false,
            "version": "0.18.1",
            "ecosystem": "crates"
          },
          {
            "name": "cookie_store",
            "direct": false,
            "version": "0.22.0",
            "ecosystem": "crates"
          },
          {
            "name": "core-foundation",
            "direct": false,
            "version": "0.10.1",
            "ecosystem": "crates"
          },
          {
            "name": "core-foundation",
            "direct": false,
            "version": "0.9.4",
            "ecosystem": "crates"
          },
          {
            "name": "core-foundation-sys",
            "direct": false,
            "version": "0.8.7",
            "ecosystem": "crates"
          },
          {
            "name": "core-graphics",
            "direct": false,
            "version": "0.23.2",
            "ecosystem": "crates"
          },
          {
            "name": "core-graphics-types",
            "direct": false,
            "version": "0.1.3",
            "ecosystem": "crates"
          },
          {
            "name": "core_extensions",
            "direct": false,
            "version": "1.5.3",
            "ecosystem": "crates"
          },
          {
            "name": "core_extensions_proc_macros",
            "direct": false,
            "version": "1.5.3",
            "ecosystem": "crates"
          },
          {
            "name": "cpufeatures",
            "direct": false,
            "version": "0.2.17",
            "ecosystem": "crates"
          },
          {
            "name": "crc32fast",
            "direct": false,
            "version": "1.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "criterion",
            "direct": false,
            "version": "0.5.1",
            "ecosystem": "crates"
          },
          {
            "name": "criterion-plot",
            "direct": false,
            "version": "0.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "cros-codecs",
            "direct": false,
            "version": "0.0.6",
            "ecosystem": "crates"
          },
          {
            "name": "crossbeam-channel",
            "direct": false,
            "version": "0.5.15",
            "ecosystem": "crates"
          },
          {
            "name": "crossbeam-deque",
            "direct": false,
            "version": "0.8.6",
            "ecosystem": "crates"
          },
          {
            "name": "crossbeam-epoch",
            "direct": false,
            "version": "0.9.18",
            "ecosystem": "crates"
          },
          {
            "name": "crossbeam-queue",
            "direct": false,
            "version": "0.3.12",
            "ecosystem": "crates"
          },
          {
            "name": "crossbeam-skiplist",
            "direct": false,
            "version": "0.1.3",
            "ecosystem": "crates"
          },
          {
            "name": "crossbeam-utils",
            "direct": false,
            "version": "0.8.21",
            "ecosystem": "crates"
          },
          {
            "name": "crossterm",
            "direct": false,
            "version": "0.29.0",
            "ecosystem": "crates"
          },
          {
            "name": "crossterm_winapi",
            "direct": false,
            "version": "0.9.1",
            "ecosystem": "crates"
          },
          {
            "name": "crunchy",
            "direct": false,
            "version": "0.2.4",
            "ecosystem": "crates"
          },
          {
            "name": "crypto-common",
            "direct": false,
            "version": "0.1.6",
            "ecosystem": "crates"
          },
          {
            "name": "csv",
            "direct": false,
            "version": "1.3.1",
            "ecosystem": "crates"
          },
          {
            "name": "csv-core",
            "direct": false,
            "version": "0.1.12",
            "ecosystem": "crates"
          },
          {
            "name": "cursor-icon",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "dae-parser",
            "direct": false,
            "version": "0.11.0",
            "ecosystem": "crates"
          },
          {
            "name": "darling",
            "direct": false,
            "version": "0.21.3",
            "ecosystem": "crates"
          },
          {
            "name": "darling_core",
            "direct": false,
            "version": "0.21.3",
            "ecosystem": "crates"
          },
          {
            "name": "darling_macro",
            "direct": false,
            "version": "0.21.3",
            "ecosystem": "crates"
          },
          {
            "name": "dashmap",
            "direct": false,
            "version": "6.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "data-encoding",
            "direct": false,
            "version": "2.10.0",
            "ecosystem": "crates"
          },
          {
            "name": "data-url",
            "direct": false,
            "version": "0.3.1",
            "ecosystem": "crates"
          },
          {
            "name": "datafusion-catalog",
            "direct": false,
            "version": "52.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "datafusion-catalog-listing",
            "direct": false,
            "version": "52.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "datafusion-common",
            "direct": false,
            "version": "52.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "datafusion-common-runtime",
            "direct": false,
            "version": "52.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "datafusion-datasource",
            "direct": false,
            "version": "52.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "datafusion-datasource-arrow",
            "direct": false,
            "version": "52.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "datafusion-datasource-csv",
            "direct": false,
            "version": "52.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "datafusion-datasource-json",
            "direct": false,
            "version": "52.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "datafusion-datasource-parquet",
            "direct": false,
            "version": "52.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "datafusion-doc",
            "direct": false,
            "version": "52.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "datafusion-execution",
            "direct": false,
            "version": "52.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "datafusion-expr",
            "direct": false,
            "version": "52.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "datafusion-expr-common",
            "direct": false,
            "version": "52.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "datafusion-functions",
            "direct": false,
            "version": "52.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "datafusion-functions-aggregate",
            "direct": false,
            "version": "52.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "datafusion-functions-aggregate-common",
            "direct": false,
            "version": "52.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "datafusion-functions-nested",
            "direct": false,
            "version": "52.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "datafusion-functions-table",
            "direct": false,
            "version": "52.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "datafusion-functions-window",
            "direct": false,
            "version": "52.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "datafusion-functions-window-common",
            "direct": false,
            "version": "52.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "datafusion-macros",
            "direct": false,
            "version": "52.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "datafusion-optimizer",
            "direct": false,
            "version": "52.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "datafusion-physical-expr",
            "direct": false,
            "version": "52.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "datafusion-physical-expr-adapter",
            "direct": false,
            "version": "52.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "datafusion-physical-expr-common",
            "direct": false,
            "version": "52.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "datafusion-physical-optimizer",
            "direct": false,
            "version": "52.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "datafusion-physical-plan",
            "direct": false,
            "version": "52.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "datafusion-proto",
            "direct": false,
            "version": "52.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "datafusion-proto-common",
            "direct": false,
            "version": "52.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "datafusion-pruning",
            "direct": false,
            "version": "52.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "datafusion-session",
            "direct": false,
            "version": "52.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "datafusion-sql",
            "direct": false,
            "version": "52.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "deepsize",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "deepsize_derive",
            "direct": false,
            "version": "0.1.2",
            "ecosystem": "crates"
          },
          {
            "name": "deranged",
            "direct": false,
            "version": "0.5.5",
            "ecosystem": "crates"
          },
          {
            "name": "devserver_lib",
            "direct": false,
            "version": "0.4.2",
            "ecosystem": "crates"
          },
          {
            "name": "dify",
            "direct": false,
            "version": "0.8.0",
            "ecosystem": "crates"
          },
          {
            "name": "digest",
            "direct": false,
            "version": "0.10.7",
            "ecosystem": "crates"
          },
          {
            "name": "directories",
            "direct": false,
            "version": "6.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "dirs",
            "direct": false,
            "version": "6.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "dirs-sys",
            "direct": false,
            "version": "0.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "dispatch",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "dispatch2",
            "direct": false,
            "version": "0.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "displaydoc",
            "direct": false,
            "version": "0.2.5",
            "ecosystem": "crates"
          },
          {
            "name": "dlib",
            "direct": false,
            "version": "0.5.3",
            "ecosystem": "crates"
          },
          {
            "name": "downcast-rs",
            "direct": false,
            "version": "1.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "downcast-rs",
            "direct": false,
            "version": "2.0.2",
            "ecosystem": "crates"
          },
          {
            "name": "dpi",
            "direct": false,
            "version": "0.1.2",
            "ecosystem": "crates"
          },
          {
            "name": "dtoa",
            "direct": false,
            "version": "1.0.10",
            "ecosystem": "crates"
          },
          {
            "name": "ecolor",
            "direct": false,
            "version": "0.34.0",
            "ecosystem": "crates"
          },
          {
            "name": "econtext",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "eframe",
            "direct": false,
            "version": "0.34.0",
            "ecosystem": "crates"
          },
          {
            "name": "egui",
            "direct": false,
            "version": "0.34.0",
            "ecosystem": "crates"
          },
          {
            "name": "egui-wgpu",
            "direct": false,
            "version": "0.34.0",
            "ecosystem": "crates"
          },
          {
            "name": "egui-winit",
            "direct": false,
            "version": "0.34.0",
            "ecosystem": "crates"
          },
          {
            "name": "egui_animation",
            "direct": false,
            "version": "0.11.0",
            "ecosystem": "crates"
          },
          {
            "name": "egui_commonmark",
            "direct": false,
            "version": "0.23.0",
            "ecosystem": "crates"
          },
          {
            "name": "egui_commonmark_backend",
            "direct": false,
            "version": "0.23.0",
            "ecosystem": "crates"
          },
          {
            "name": "egui_dnd",
            "direct": false,
            "version": "0.15.0",
            "ecosystem": "crates"
          },
          {
            "name": "egui_extras",
            "direct": false,
            "version": "0.34.0",
            "ecosystem": "crates"
          },
          {
            "name": "egui_glow",
            "direct": false,
            "version": "0.34.0",
            "ecosystem": "crates"
          },
          {
            "name": "egui_kittest",
            "direct": false,
            "version": "0.34.0",
            "ecosystem": "crates"
          },
          {
            "name": "egui_plot",
            "direct": false,
            "version": "0.35.0",
            "ecosystem": "crates"
          },
          {
            "name": "egui_table",
            "direct": false,
            "version": "0.8.0",
            "ecosystem": "crates"
          },
          {
            "name": "egui_tiles",
            "direct": false,
            "version": "0.15.0",
            "ecosystem": "crates"
          },
          {
            "name": "ehttp",
            "direct": false,
            "version": "0.7.1",
            "ecosystem": "crates"
          },
          {
            "name": "either",
            "direct": false,
            "version": "1.15.0",
            "ecosystem": "crates"
          },
          {
            "name": "emath",
            "direct": false,
            "version": "0.34.0",
            "ecosystem": "crates"
          },
          {
            "name": "encode_unicode",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "encoding_rs",
            "direct": false,
            "version": "0.8.35",
            "ecosystem": "crates"
          },
          {
            "name": "endi",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "enum-map",
            "direct": false,
            "version": "2.7.3",
            "ecosystem": "crates"
          },
          {
            "name": "enum-map-derive",
            "direct": false,
            "version": "0.17.0",
            "ecosystem": "crates"
          },
          {
            "name": "enumflags2",
            "direct": false,
            "version": "0.7.12",
            "ecosystem": "crates"
          },
          {
            "name": "enumflags2_derive",
            "direct": false,
            "version": "0.7.12",
            "ecosystem": "crates"
          },
          {
            "name": "enumn",
            "direct": false,
            "version": "0.1.14",
            "ecosystem": "crates"
          },
          {
            "name": "enumset",
            "direct": false,
            "version": "1.1.10",
            "ecosystem": "crates"
          },
          {
            "name": "enumset_derive",
            "direct": false,
            "version": "0.14.0",
            "ecosystem": "crates"
          },
          {
            "name": "env_filter",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "env_logger",
            "direct": false,
            "version": "0.11.9",
            "ecosystem": "crates"
          },
          {
            "name": "epaint",
            "direct": false,
            "version": "0.34.0",
            "ecosystem": "crates"
          },
          {
            "name": "epaint_default_fonts",
            "direct": false,
            "version": "0.34.0",
            "ecosystem": "crates"
          },
          {
            "name": "equivalent",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "crates"
          },
          {
            "name": "errno",
            "direct": false,
            "version": "0.3.14",
            "ecosystem": "crates"
          },
          {
            "name": "error-code",
            "direct": false,
            "version": "3.3.2",
            "ecosystem": "crates"
          },
          {
            "name": "ethnum",
            "direct": false,
            "version": "1.5.2",
            "ecosystem": "crates"
          },
          {
            "name": "euclid",
            "direct": false,
            "version": "0.22.13",
            "ecosystem": "crates"
          },
          {
            "name": "event-listener",
            "direct": false,
            "version": "5.4.1",
            "ecosystem": "crates"
          },
          {
            "name": "event-listener-strategy",
            "direct": false,
            "version": "0.5.4",
            "ecosystem": "crates"
          },
          {
            "name": "fallible-iterator",
            "direct": false,
            "version": "0.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "fast-float2",
            "direct": false,
            "version": "0.2.3",
            "ecosystem": "crates"
          },
          {
            "name": "fastdivide",
            "direct": false,
            "version": "0.4.2",
            "ecosystem": "crates"
          },
          {
            "name": "fastrand",
            "direct": false,
            "version": "2.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "fdeflate",
            "direct": false,
            "version": "0.3.7",
            "ecosystem": "crates"
          },
          {
            "name": "fearless_simd",
            "direct": false,
            "version": "0.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "ffmpeg-sidecar",
            "direct": false,
            "version": "2.4.0",
            "ecosystem": "crates"
          },
          {
            "name": "find-msvc-tools",
            "direct": false,
            "version": "0.1.3",
            "ecosystem": "crates"
          },
          {
            "name": "fixed",
            "direct": false,
            "version": "1.30.0",
            "ecosystem": "crates"
          },
          {
            "name": "fixedbitset",
            "direct": false,
            "version": "0.4.2",
            "ecosystem": "crates"
          },
          {
            "name": "fixedbitset",
            "direct": false,
            "version": "0.5.7",
            "ecosystem": "crates"
          },
          {
            "name": "fjadra",
            "direct": false,
            "version": "0.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "flatbuffers",
            "direct": false,
            "version": "25.12.19",
            "ecosystem": "crates"
          },
          {
            "name": "flate2",
            "direct": false,
            "version": "1.1.4",
            "ecosystem": "crates"
          },
          {
            "name": "float-cmp",
            "direct": false,
            "version": "0.10.0",
            "ecosystem": "crates"
          },
          {
            "name": "float-cmp",
            "direct": false,
            "version": "0.9.0",
            "ecosystem": "crates"
          },
          {
            "name": "fnv",
            "direct": false,
            "version": "1.0.7",
            "ecosystem": "crates"
          },
          {
            "name": "foldhash",
            "direct": false,
            "version": "0.1.5",
            "ecosystem": "crates"
          },
          {
            "name": "foldhash",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "font-types",
            "direct": false,
            "version": "0.11.0",
            "ecosystem": "crates"
          },
          {
            "name": "foreign-types",
            "direct": false,
            "version": "0.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "foreign-types-macros",
            "direct": false,
            "version": "0.2.3",
            "ecosystem": "crates"
          },
          {
            "name": "foreign-types-shared",
            "direct": false,
            "version": "0.3.1",
            "ecosystem": "crates"
          },
          {
            "name": "form_urlencoded",
            "direct": false,
            "version": "1.2.2",
            "ecosystem": "crates"
          },
          {
            "name": "four-cc",
            "direct": false,
            "version": "0.4.0",
            "ecosystem": "crates"
          },
          {
            "name": "fs4",
            "direct": false,
            "version": "0.8.4",
            "ecosystem": "crates"
          },
          {
            "name": "fsevent-sys",
            "direct": false,
            "version": "4.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "fsst",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "fst",
            "direct": false,
            "version": "0.4.7",
            "ecosystem": "crates"
          },
          {
            "name": "funty",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "futures-channel",
            "direct": false,
            "version": "0.3.32",
            "ecosystem": "crates"
          },
          {
            "name": "futures-core",
            "direct": false,
            "version": "0.3.32",
            "ecosystem": "crates"
          },
          {
            "name": "futures-executor",
            "direct": false,
            "version": "0.3.32",
            "ecosystem": "crates"
          },
          {
            "name": "futures-io",
            "direct": false,
            "version": "0.3.32",
            "ecosystem": "crates"
          },
          {
            "name": "futures-lite",
            "direct": false,
            "version": "2.6.1",
            "ecosystem": "crates"
          },
          {
            "name": "futures-macro",
            "direct": false,
            "version": "0.3.32",
            "ecosystem": "crates"
          },
          {
            "name": "futures-sink",
            "direct": false,
            "version": "0.3.32",
            "ecosystem": "crates"
          },
          {
            "name": "futures-task",
            "direct": false,
            "version": "0.3.32",
            "ecosystem": "crates"
          },
          {
            "name": "generational-arena",
            "direct": false,
            "version": "0.2.9",
            "ecosystem": "crates"
          },
          {
            "name": "generator",
            "direct": false,
            "version": "0.8.8",
            "ecosystem": "crates"
          },
          {
            "name": "generic-array",
            "direct": false,
            "version": "0.14.7",
            "ecosystem": "crates"
          },
          {
            "name": "geo-types",
            "direct": false,
            "version": "0.7.18",
            "ecosystem": "crates"
          },
          {
            "name": "gethostname",
            "direct": false,
            "version": "0.4.3",
            "ecosystem": "crates"
          },
          {
            "name": "getopts",
            "direct": false,
            "version": "0.2.23",
            "ecosystem": "crates"
          },
          {
            "name": "getrandom",
            "direct": false,
            "version": "0.2.17",
            "ecosystem": "crates"
          },
          {
            "name": "getrandom",
            "direct": false,
            "version": "0.3.4",
            "ecosystem": "crates"
          },
          {
            "name": "getrandom",
            "direct": false,
            "version": "0.4.2",
            "ecosystem": "crates"
          },
          {
            "name": "gimli",
            "direct": false,
            "version": "0.32.3",
            "ecosystem": "crates"
          },
          {
            "name": "gl_generator",
            "direct": false,
            "version": "0.14.0",
            "ecosystem": "crates"
          },
          {
            "name": "glam",
            "direct": false,
            "version": "0.30.10",
            "ecosystem": "crates"
          },
          {
            "name": "glob",
            "direct": false,
            "version": "0.3.3",
            "ecosystem": "crates"
          },
          {
            "name": "globset",
            "direct": false,
            "version": "0.4.16",
            "ecosystem": "crates"
          },
          {
            "name": "glow",
            "direct": false,
            "version": "0.17.0",
            "ecosystem": "crates"
          },
          {
            "name": "gltf",
            "direct": false,
            "version": "1.4.1",
            "ecosystem": "crates"
          },
          {
            "name": "gltf-derive",
            "direct": false,
            "version": "1.4.1",
            "ecosystem": "crates"
          },
          {
            "name": "gltf-json",
            "direct": false,
            "version": "1.4.1",
            "ecosystem": "crates"
          },
          {
            "name": "glutin",
            "direct": false,
            "version": "0.32.3",
            "ecosystem": "crates"
          },
          {
            "name": "glutin-winit",
            "direct": false,
            "version": "0.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "glutin_egl_sys",
            "direct": false,
            "version": "0.7.1",
            "ecosystem": "crates"
          },
          {
            "name": "glutin_glx_sys",
            "direct": false,
            "version": "0.6.1",
            "ecosystem": "crates"
          },
          {
            "name": "glutin_wgl_sys",
            "direct": false,
            "version": "0.6.1",
            "ecosystem": "crates"
          },
          {
            "name": "gpu-allocator",
            "direct": false,
            "version": "0.28.0",
            "ecosystem": "crates"
          },
          {
            "name": "gpu-descriptor",
            "direct": false,
            "version": "0.3.2",
            "ecosystem": "crates"
          },
          {
            "name": "gpu-descriptor-types",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "h2",
            "direct": false,
            "version": "0.4.12",
            "ecosystem": "crates"
          },
          {
            "name": "h264-reader",
            "direct": false,
            "version": "0.8.0",
            "ecosystem": "crates"
          },
          {
            "name": "half",
            "direct": false,
            "version": "2.7.1",
            "ecosystem": "crates"
          },
          {
            "name": "hashbrown",
            "direct": false,
            "version": "0.14.5",
            "ecosystem": "crates"
          },
          {
            "name": "hashbrown",
            "direct": false,
            "version": "0.15.5",
            "ecosystem": "crates"
          },
          {
            "name": "hashbrown",
            "direct": false,
            "version": "0.16.1",
            "ecosystem": "crates"
          },
          {
            "name": "heck",
            "direct": false,
            "version": "0.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "hello_egui_utils",
            "direct": false,
            "version": "0.11.0",
            "ecosystem": "crates"
          },
          {
            "name": "hermit-abi",
            "direct": false,
            "version": "0.5.2",
            "ecosystem": "crates"
          },
          {
            "name": "hex",
            "direct": false,
            "version": "0.4.3",
            "ecosystem": "crates"
          },
          {
            "name": "hex-slice",
            "direct": false,
            "version": "0.1.4",
            "ecosystem": "crates"
          },
          {
            "name": "hexasphere",
            "direct": false,
            "version": "16.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "hexf-parse",
            "direct": false,
            "version": "0.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "hmac",
            "direct": false,
            "version": "0.12.1",
            "ecosystem": "crates"
          },
          {
            "name": "home",
            "direct": false,
            "version": "0.5.12",
            "ecosystem": "crates"
          },
          {
            "name": "htmlescape",
            "direct": false,
            "version": "0.3.1",
            "ecosystem": "crates"
          },
          {
            "name": "http",
            "direct": false,
            "version": "1.4.0",
            "ecosystem": "crates"
          },
          {
            "name": "http-body",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "crates"
          },
          {
            "name": "http-body-util",
            "direct": false,
            "version": "0.1.3",
            "ecosystem": "crates"
          },
          {
            "name": "http-cache",
            "direct": false,
            "version": "0.21.0",
            "ecosystem": "crates"
          },
          {
            "name": "http-cache-reqwest",
            "direct": false,
            "version": "0.16.0",
            "ecosystem": "crates"
          },
          {
            "name": "http-cache-semantics",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "http-serde",
            "direct": false,
            "version": "2.1.1",
            "ecosystem": "crates"
          },
          {
            "name": "httparse",
            "direct": false,
            "version": "1.10.1",
            "ecosystem": "crates"
          },
          {
            "name": "httpdate",
            "direct": false,
            "version": "1.0.3",
            "ecosystem": "crates"
          },
          {
            "name": "humantime",
            "direct": false,
            "version": "2.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "hyper",
            "direct": false,
            "version": "1.8.1",
            "ecosystem": "crates"
          },
          {
            "name": "hyper-rustls",
            "direct": false,
            "version": "0.27.7",
            "ecosystem": "crates"
          },
          {
            "name": "hyper-timeout",
            "direct": false,
            "version": "0.5.2",
            "ecosystem": "crates"
          },
          {
            "name": "hyper-util",
            "direct": false,
            "version": "0.1.19",
            "ecosystem": "crates"
          },
          {
            "name": "hyperloglogplus",
            "direct": false,
            "version": "0.4.1",
            "ecosystem": "crates"
          },
          {
            "name": "iana-time-zone",
            "direct": false,
            "version": "0.1.64",
            "ecosystem": "crates"
          },
          {
            "name": "iana-time-zone-haiku",
            "direct": false,
            "version": "0.1.2",
            "ecosystem": "crates"
          },
          {
            "name": "icu_collections",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "icu_locale_core",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "icu_normalizer",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "icu_normalizer_data",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "icu_properties",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "crates"
          },
          {
            "name": "icu_properties_data",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "crates"
          },
          {
            "name": "icu_provider",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "id-arena",
            "direct": false,
            "version": "2.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "ident_case",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "crates"
          },
          {
            "name": "idna",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "idna_adapter",
            "direct": false,
            "version": "1.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "image",
            "direct": false,
            "version": "0.25.6",
            "ecosystem": "crates"
          },
          {
            "name": "imagesize",
            "direct": false,
            "version": "0.13.0",
            "ecosystem": "crates"
          },
          {
            "name": "indent",
            "direct": false,
            "version": "0.1.1",
            "ecosystem": "crates"
          },
          {
            "name": "indexmap",
            "direct": false,
            "version": "2.13.0",
            "ecosystem": "crates"
          },
          {
            "name": "indicatif",
            "direct": false,
            "version": "0.18.4",
            "ecosystem": "crates"
          },
          {
            "name": "indoc",
            "direct": false,
            "version": "2.0.6",
            "ecosystem": "crates"
          },
          {
            "name": "inflections",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "crates"
          },
          {
            "name": "inotify",
            "direct": false,
            "version": "0.11.0",
            "ecosystem": "crates"
          },
          {
            "name": "inotify-sys",
            "direct": false,
            "version": "0.1.5",
            "ecosystem": "crates"
          },
          {
            "name": "insta",
            "direct": false,
            "version": "1.46.3",
            "ecosystem": "crates"
          },
          {
            "name": "integer-encoding",
            "direct": false,
            "version": "3.0.4",
            "ecosystem": "crates"
          },
          {
            "name": "ipnet",
            "direct": false,
            "version": "2.11.0",
            "ecosystem": "crates"
          },
          {
            "name": "iri-string",
            "direct": false,
            "version": "0.7.8",
            "ecosystem": "crates"
          },
          {
            "name": "is-docker",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "is-terminal",
            "direct": false,
            "version": "0.4.16",
            "ecosystem": "crates"
          },
          {
            "name": "is-wsl",
            "direct": false,
            "version": "0.4.0",
            "ecosystem": "crates"
          },
          {
            "name": "is_terminal_polyfill",
            "direct": false,
            "version": "1.70.1",
            "ecosystem": "crates"
          },
          {
            "name": "itoa",
            "direct": false,
            "version": "1.0.15",
            "ecosystem": "crates"
          },
          {
            "name": "jiff-static",
            "direct": false,
            "version": "0.2.23",
            "ecosystem": "crates"
          },
          {
            "name": "jiff-tzdb",
            "direct": false,
            "version": "0.1.4",
            "ecosystem": "crates"
          },
          {
            "name": "jiff-tzdb-platform",
            "direct": false,
            "version": "0.1.3",
            "ecosystem": "crates"
          },
          {
            "name": "jni",
            "direct": false,
            "version": "0.21.1",
            "ecosystem": "crates"
          },
          {
            "name": "jni-sys",
            "direct": false,
            "version": "0.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "jobserver",
            "direct": false,
            "version": "0.1.34",
            "ecosystem": "crates"
          },
          {
            "name": "jpeg-decoder",
            "direct": false,
            "version": "0.3.2",
            "ecosystem": "crates"
          },
          {
            "name": "js-sys",
            "direct": false,
            "version": "0.3.94",
            "ecosystem": "crates"
          },
          {
            "name": "jsonb",
            "direct": false,
            "version": "0.5.4",
            "ecosystem": "crates"
          },
          {
            "name": "jsonwebtoken",
            "direct": false,
            "version": "10.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "khronos-egl",
            "direct": false,
            "version": "6.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "khronos_api",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "kittest",
            "direct": false,
            "version": "0.4.0",
            "ecosystem": "crates"
          },
          {
            "name": "kqueue",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "crates"
          },
          {
            "name": "kqueue-sys",
            "direct": false,
            "version": "1.0.4",
            "ecosystem": "crates"
          },
          {
            "name": "kurbo",
            "direct": false,
            "version": "0.11.2",
            "ecosystem": "crates"
          },
          {
            "name": "kurbo",
            "direct": false,
            "version": "0.13.0",
            "ecosystem": "crates"
          },
          {
            "name": "lance",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "lance-arrow",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "lance-bitpacking",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "lance-core",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "lance-datafusion",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "lance-datagen",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "lance-encoding",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "lance-file",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "lance-index",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "lance-io",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "lance-linalg",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "lance-namespace",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "lance-namespace-reqwest-client",
            "direct": false,
            "version": "0.5.4",
            "ecosystem": "crates"
          },
          {
            "name": "lance-table",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "lazy_static",
            "direct": false,
            "version": "1.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "leb128",
            "direct": false,
            "version": "0.2.5",
            "ecosystem": "crates"
          },
          {
            "name": "leb128fmt",
            "direct": false,
            "version": "0.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "levenshtein_automata",
            "direct": false,
            "version": "0.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "lexical-core",
            "direct": false,
            "version": "1.0.6",
            "ecosystem": "crates"
          },
          {
            "name": "lexical-parse-float",
            "direct": false,
            "version": "1.0.6",
            "ecosystem": "crates"
          },
          {
            "name": "lexical-parse-integer",
            "direct": false,
            "version": "1.0.6",
            "ecosystem": "crates"
          },
          {
            "name": "lexical-util",
            "direct": false,
            "version": "1.0.7",
            "ecosystem": "crates"
          },
          {
            "name": "lexical-write-float",
            "direct": false,
            "version": "1.0.6",
            "ecosystem": "crates"
          },
          {
            "name": "lexical-write-integer",
            "direct": false,
            "version": "1.0.6",
            "ecosystem": "crates"
          },
          {
            "name": "libc",
            "direct": false,
            "version": "0.2.182",
            "ecosystem": "crates"
          },
          {
            "name": "libloading",
            "direct": false,
            "version": "0.7.4",
            "ecosystem": "crates"
          },
          {
            "name": "libloading",
            "direct": false,
            "version": "0.8.9",
            "ecosystem": "crates"
          },
          {
            "name": "libm",
            "direct": false,
            "version": "0.2.15",
            "ecosystem": "crates"
          },
          {
            "name": "libmimalloc-sys",
            "direct": false,
            "version": "0.1.44",
            "ecosystem": "crates"
          },
          {
            "name": "libredox",
            "direct": false,
            "version": "0.1.4",
            "ecosystem": "crates"
          },
          {
            "name": "libz-rs-sys",
            "direct": false,
            "version": "0.5.2",
            "ecosystem": "crates"
          },
          {
            "name": "linebender_resource_handle",
            "direct": false,
            "version": "0.1.1",
            "ecosystem": "crates"
          },
          {
            "name": "linked-hash-map",
            "direct": false,
            "version": "0.5.6",
            "ecosystem": "crates"
          },
          {
            "name": "linux-raw-sys",
            "direct": false,
            "version": "0.12.1",
            "ecosystem": "crates"
          },
          {
            "name": "linux-raw-sys",
            "direct": false,
            "version": "0.4.15",
            "ecosystem": "crates"
          },
          {
            "name": "litemap",
            "direct": false,
            "version": "0.8.0",
            "ecosystem": "crates"
          },
          {
            "name": "litrs",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "lock_api",
            "direct": false,
            "version": "0.4.14",
            "ecosystem": "crates"
          },
          {
            "name": "log",
            "direct": false,
            "version": "0.4.29",
            "ecosystem": "crates"
          },
          {
            "name": "log-once",
            "direct": false,
            "version": "0.4.1",
            "ecosystem": "crates"
          },
          {
            "name": "logos",
            "direct": false,
            "version": "0.15.1",
            "ecosystem": "crates"
          },
          {
            "name": "logos-codegen",
            "direct": false,
            "version": "0.15.1",
            "ecosystem": "crates"
          },
          {
            "name": "logos-derive",
            "direct": false,
            "version": "0.15.1",
            "ecosystem": "crates"
          },
          {
            "name": "loom",
            "direct": false,
            "version": "0.7.2",
            "ecosystem": "crates"
          },
          {
            "name": "lru",
            "direct": false,
            "version": "0.12.5",
            "ecosystem": "crates"
          },
          {
            "name": "lru",
            "direct": false,
            "version": "0.16.3",
            "ecosystem": "crates"
          },
          {
            "name": "lru-slab",
            "direct": false,
            "version": "0.1.2",
            "ecosystem": "crates"
          },
          {
            "name": "lz4",
            "direct": false,
            "version": "1.28.1",
            "ecosystem": "crates"
          },
          {
            "name": "lz4-sys",
            "direct": false,
            "version": "1.11.1+lz4-1.10.0",
            "ecosystem": "crates"
          },
          {
            "name": "lz4_flex",
            "direct": false,
            "version": "0.11.6",
            "ecosystem": "crates"
          },
          {
            "name": "lz4_flex",
            "direct": false,
            "version": "0.12.1",
            "ecosystem": "crates"
          },
          {
            "name": "lz4_flex",
            "direct": false,
            "version": "0.13.0",
            "ecosystem": "crates"
          },
          {
            "name": "macaw",
            "direct": false,
            "version": "0.30.0",
            "ecosystem": "crates"
          },
          {
            "name": "matchers",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "matchit",
            "direct": false,
            "version": "0.8.4",
            "ecosystem": "crates"
          },
          {
            "name": "matrixmultiply",
            "direct": false,
            "version": "0.3.10",
            "ecosystem": "crates"
          },
          {
            "name": "mcap",
            "direct": false,
            "version": "0.24.0",
            "ecosystem": "crates"
          },
          {
            "name": "md-5",
            "direct": false,
            "version": "0.10.6",
            "ecosystem": "crates"
          },
          {
            "name": "measure_time",
            "direct": false,
            "version": "0.9.0",
            "ecosystem": "crates"
          },
          {
            "name": "memchr",
            "direct": false,
            "version": "2.7.6",
            "ecosystem": "crates"
          },
          {
            "name": "memoffset",
            "direct": false,
            "version": "0.9.1",
            "ecosystem": "crates"
          },
          {
            "name": "memory-stats",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "miette",
            "direct": false,
            "version": "5.10.0",
            "ecosystem": "crates"
          },
          {
            "name": "miette-derive",
            "direct": false,
            "version": "5.10.0",
            "ecosystem": "crates"
          },
          {
            "name": "mime",
            "direct": false,
            "version": "0.3.17",
            "ecosystem": "crates"
          },
          {
            "name": "mime_guess",
            "direct": false,
            "version": "2.0.5",
            "ecosystem": "crates"
          },
          {
            "name": "mime_guess2",
            "direct": false,
            "version": "2.3.1",
            "ecosystem": "crates"
          },
          {
            "name": "minidom-14",
            "direct": false,
            "version": "0.17.0",
            "ecosystem": "crates"
          },
          {
            "name": "minimal-lexical",
            "direct": false,
            "version": "0.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "miniz_oxide",
            "direct": false,
            "version": "0.8.9",
            "ecosystem": "crates"
          },
          {
            "name": "mint",
            "direct": false,
            "version": "0.5.9",
            "ecosystem": "crates"
          },
          {
            "name": "mio",
            "direct": false,
            "version": "1.0.4",
            "ecosystem": "crates"
          },
          {
            "name": "mock_instant",
            "direct": false,
            "version": "0.6.0",
            "ecosystem": "crates"
          },
          {
            "name": "moka",
            "direct": false,
            "version": "0.12.11",
            "ecosystem": "crates"
          },
          {
            "name": "mp4ra-rust",
            "direct": false,
            "version": "0.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "mpeg4-audio-const",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "multimap",
            "direct": false,
            "version": "0.10.1",
            "ecosystem": "crates"
          },
          {
            "name": "murmurhash32",
            "direct": false,
            "version": "0.3.1",
            "ecosystem": "crates"
          },
          {
            "name": "naga",
            "direct": false,
            "version": "29.0.1",
            "ecosystem": "crates"
          },
          {
            "name": "nasm-rs",
            "direct": false,
            "version": "0.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "natord",
            "direct": false,
            "version": "1.0.9",
            "ecosystem": "crates"
          },
          {
            "name": "ndarray",
            "direct": false,
            "version": "0.16.1",
            "ecosystem": "crates"
          },
          {
            "name": "ndk",
            "direct": false,
            "version": "0.9.0",
            "ecosystem": "crates"
          },
          {
            "name": "ndk-context",
            "direct": false,
            "version": "0.1.1",
            "ecosystem": "crates"
          },
          {
            "name": "ndk-sys",
            "direct": false,
            "version": "0.6.0+11769913",
            "ecosystem": "crates"
          },
          {
            "name": "never",
            "direct": false,
            "version": "0.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "nix",
            "direct": false,
            "version": "0.30.1",
            "ecosystem": "crates"
          },
          {
            "name": "nohash-hasher",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "nom",
            "direct": false,
            "version": "7.1.3",
            "ecosystem": "crates"
          },
          {
            "name": "nom",
            "direct": false,
            "version": "8.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "notify",
            "direct": false,
            "version": "8.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "notify-types",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "ntapi",
            "direct": false,
            "version": "0.4.3",
            "ecosystem": "crates"
          },
          {
            "name": "nu-ansi-term",
            "direct": false,
            "version": "0.50.1",
            "ecosystem": "crates"
          },
          {
            "name": "num-bigint",
            "direct": false,
            "version": "0.4.6",
            "ecosystem": "crates"
          },
          {
            "name": "num-complex",
            "direct": false,
            "version": "0.4.6",
            "ecosystem": "crates"
          },
          {
            "name": "num-conv",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "num-derive",
            "direct": false,
            "version": "0.4.2",
            "ecosystem": "crates"
          },
          {
            "name": "num-integer",
            "direct": false,
            "version": "0.1.46",
            "ecosystem": "crates"
          },
          {
            "name": "num-rational",
            "direct": false,
            "version": "0.4.2",
            "ecosystem": "crates"
          },
          {
            "name": "num-traits",
            "direct": false,
            "version": "0.2.19",
            "ecosystem": "crates"
          },
          {
            "name": "num_cpus",
            "direct": false,
            "version": "1.17.0",
            "ecosystem": "crates"
          },
          {
            "name": "num_enum",
            "direct": false,
            "version": "0.7.4",
            "ecosystem": "crates"
          },
          {
            "name": "num_enum_derive",
            "direct": false,
            "version": "0.7.4",
            "ecosystem": "crates"
          },
          {
            "name": "objc-sys",
            "direct": false,
            "version": "0.3.5",
            "ecosystem": "crates"
          },
          {
            "name": "objc2",
            "direct": false,
            "version": "0.5.2",
            "ecosystem": "crates"
          },
          {
            "name": "objc2",
            "direct": false,
            "version": "0.6.4",
            "ecosystem": "crates"
          },
          {
            "name": "objc2-app-kit",
            "direct": false,
            "version": "0.2.2",
            "ecosystem": "crates"
          },
          {
            "name": "objc2-app-kit",
            "direct": false,
            "version": "0.3.2",
            "ecosystem": "crates"
          },
          {
            "name": "objc2-cloud-kit",
            "direct": false,
            "version": "0.2.2",
            "ecosystem": "crates"
          },
          {
            "name": "objc2-contacts",
            "direct": false,
            "version": "0.2.2",
            "ecosystem": "crates"
          },
          {
            "name": "objc2-core-data",
            "direct": false,
            "version": "0.2.2",
            "ecosystem": "crates"
          },
          {
            "name": "objc2-core-foundation",
            "direct": false,
            "version": "0.3.2",
            "ecosystem": "crates"
          },
          {
            "name": "objc2-core-graphics",
            "direct": false,
            "version": "0.3.2",
            "ecosystem": "crates"
          },
          {
            "name": "objc2-core-image",
            "direct": false,
            "version": "0.2.2",
            "ecosystem": "crates"
          },
          {
            "name": "objc2-core-location",
            "direct": false,
            "version": "0.2.2",
            "ecosystem": "crates"
          },
          {
            "name": "objc2-encode",
            "direct": false,
            "version": "4.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "objc2-foundation",
            "direct": false,
            "version": "0.2.2",
            "ecosystem": "crates"
          },
          {
            "name": "objc2-foundation",
            "direct": false,
            "version": "0.3.2",
            "ecosystem": "crates"
          },
          {
            "name": "objc2-io-kit",
            "direct": false,
            "version": "0.3.2",
            "ecosystem": "crates"
          },
          {
            "name": "objc2-io-surface",
            "direct": false,
            "version": "0.3.2",
            "ecosystem": "crates"
          },
          {
            "name": "objc2-link-presentation",
            "direct": false,
            "version": "0.2.2",
            "ecosystem": "crates"
          },
          {
            "name": "objc2-metal",
            "direct": false,
            "version": "0.2.2",
            "ecosystem": "crates"
          },
          {
            "name": "objc2-metal",
            "direct": false,
            "version": "0.3.2",
            "ecosystem": "crates"
          },
          {
            "name": "objc2-quartz-core",
            "direct": false,
            "version": "0.2.2",
            "ecosystem": "crates"
          },
          {
            "name": "objc2-quartz-core",
            "direct": false,
            "version": "0.3.2",
            "ecosystem": "crates"
          },
          {
            "name": "objc2-symbols",
            "direct": false,
            "version": "0.2.2",
            "ecosystem": "crates"
          },
          {
            "name": "objc2-ui-kit",
            "direct": false,
            "version": "0.2.2",
            "ecosystem": "crates"
          },
          {
            "name": "objc2-ui-kit",
            "direct": false,
            "version": "0.3.2",
            "ecosystem": "crates"
          },
          {
            "name": "objc2-uniform-type-identifiers",
            "direct": false,
            "version": "0.2.2",
            "ecosystem": "crates"
          },
          {
            "name": "objc2-user-notifications",
            "direct": false,
            "version": "0.2.2",
            "ecosystem": "crates"
          },
          {
            "name": "object",
            "direct": false,
            "version": "0.37.3",
            "ecosystem": "crates"
          },
          {
            "name": "object_store",
            "direct": false,
            "version": "0.12.4",
            "ecosystem": "crates"
          },
          {
            "name": "once_cell",
            "direct": false,
            "version": "1.21.3",
            "ecosystem": "crates"
          },
          {
            "name": "once_cell_polyfill",
            "direct": false,
            "version": "1.70.1",
            "ecosystem": "crates"
          },
          {
            "name": "oneshot",
            "direct": false,
            "version": "0.1.12",
            "ecosystem": "crates"
          },
          {
            "name": "oorandom",
            "direct": false,
            "version": "11.1.5",
            "ecosystem": "crates"
          },
          {
            "name": "open",
            "direct": false,
            "version": "5.3.2",
            "ecosystem": "crates"
          },
          {
            "name": "openssl-probe",
            "direct": false,
            "version": "0.1.6",
            "ecosystem": "crates"
          },
          {
            "name": "opentelemetry",
            "direct": false,
            "version": "0.31.0",
            "ecosystem": "crates"
          },
          {
            "name": "opentelemetry-appender-tracing",
            "direct": false,
            "version": "0.31.1",
            "ecosystem": "crates"
          },
          {
            "name": "opentelemetry-http",
            "direct": false,
            "version": "0.31.0",
            "ecosystem": "crates"
          },
          {
            "name": "opentelemetry-otlp",
            "direct": false,
            "version": "0.31.0",
            "ecosystem": "crates"
          },
          {
            "name": "opentelemetry-proto",
            "direct": false,
            "version": "0.31.0",
            "ecosystem": "crates"
          },
          {
            "name": "opentelemetry_sdk",
            "direct": false,
            "version": "0.31.0",
            "ecosystem": "crates"
          },
          {
            "name": "option-ext",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "orbclient",
            "direct": false,
            "version": "0.3.48",
            "ecosystem": "crates"
          },
          {
            "name": "ordered-float",
            "direct": false,
            "version": "2.10.1",
            "ecosystem": "crates"
          },
          {
            "name": "ordered-float",
            "direct": false,
            "version": "5.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "ordered-stream",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "ownedbytes",
            "direct": false,
            "version": "0.9.0",
            "ecosystem": "crates"
          },
          {
            "name": "owo-colors",
            "direct": false,
            "version": "3.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "parking",
            "direct": false,
            "version": "2.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "parking_lot_core",
            "direct": false,
            "version": "0.9.12",
            "ecosystem": "crates"
          },
          {
            "name": "parquet",
            "direct": false,
            "version": "57.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "paste",
            "direct": false,
            "version": "1.0.15",
            "ecosystem": "crates"
          },
          {
            "name": "path_abs",
            "direct": false,
            "version": "0.5.1",
            "ecosystem": "crates"
          },
          {
            "name": "pathdiff",
            "direct": false,
            "version": "0.2.3",
            "ecosystem": "crates"
          },
          {
            "name": "peg",
            "direct": false,
            "version": "0.8.5",
            "ecosystem": "crates"
          },
          {
            "name": "peg-macros",
            "direct": false,
            "version": "0.8.5",
            "ecosystem": "crates"
          },
          {
            "name": "peg-runtime",
            "direct": false,
            "version": "0.8.5",
            "ecosystem": "crates"
          },
          {
            "name": "peniko",
            "direct": false,
            "version": "0.6.0",
            "ecosystem": "crates"
          },
          {
            "name": "percent-encoding",
            "direct": false,
            "version": "2.3.2",
            "ecosystem": "crates"
          },
          {
            "name": "permutation",
            "direct": false,
            "version": "0.4.1",
            "ecosystem": "crates"
          },
          {
            "name": "pest",
            "direct": false,
            "version": "2.8.3",
            "ecosystem": "crates"
          },
          {
            "name": "pest_derive",
            "direct": false,
            "version": "2.8.2",
            "ecosystem": "crates"
          },
          {
            "name": "pest_generator",
            "direct": false,
            "version": "2.8.2",
            "ecosystem": "crates"
          },
          {
            "name": "pest_meta",
            "direct": false,
            "version": "2.8.2",
            "ecosystem": "crates"
          },
          {
            "name": "petgraph",
            "direct": false,
            "version": "0.6.5",
            "ecosystem": "crates"
          },
          {
            "name": "petgraph",
            "direct": false,
            "version": "0.8.3",
            "ecosystem": "crates"
          },
          {
            "name": "phf",
            "direct": false,
            "version": "0.11.3",
            "ecosystem": "crates"
          },
          {
            "name": "phf",
            "direct": false,
            "version": "0.12.1",
            "ecosystem": "crates"
          },
          {
            "name": "phf",
            "direct": false,
            "version": "0.13.1",
            "ecosystem": "crates"
          },
          {
            "name": "phf_generator",
            "direct": false,
            "version": "0.11.3",
            "ecosystem": "crates"
          },
          {
            "name": "phf_generator",
            "direct": false,
            "version": "0.13.1",
            "ecosystem": "crates"
          },
          {
            "name": "phf_macros",
            "direct": false,
            "version": "0.11.3",
            "ecosystem": "crates"
          },
          {
            "name": "phf_macros",
            "direct": false,
            "version": "0.13.1",
            "ecosystem": "crates"
          },
          {
            "name": "phf_shared",
            "direct": false,
            "version": "0.11.3",
            "ecosystem": "crates"
          },
          {
            "name": "phf_shared",
            "direct": false,
            "version": "0.12.1",
            "ecosystem": "crates"
          },
          {
            "name": "phf_shared",
            "direct": false,
            "version": "0.13.1",
            "ecosystem": "crates"
          },
          {
            "name": "pin-project",
            "direct": false,
            "version": "1.1.10",
            "ecosystem": "crates"
          },
          {
            "name": "pin-project-internal",
            "direct": false,
            "version": "1.1.10",
            "ecosystem": "crates"
          },
          {
            "name": "pin-project-lite",
            "direct": false,
            "version": "0.2.17",
            "ecosystem": "crates"
          },
          {
            "name": "pin-utils",
            "direct": false,
            "version": "0.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "piper",
            "direct": false,
            "version": "0.2.4",
            "ecosystem": "crates"
          },
          {
            "name": "pkg-config",
            "direct": false,
            "version": "0.3.32",
            "ecosystem": "crates"
          },
          {
            "name": "plotters",
            "direct": false,
            "version": "0.3.7",
            "ecosystem": "crates"
          },
          {
            "name": "plotters-backend",
            "direct": false,
            "version": "0.3.7",
            "ecosystem": "crates"
          },
          {
            "name": "plotters-svg",
            "direct": false,
            "version": "0.3.7",
            "ecosystem": "crates"
          },
          {
            "name": "ply-rs-bw",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "png",
            "direct": false,
            "version": "0.17.16",
            "ecosystem": "crates"
          },
          {
            "name": "poll-promise",
            "direct": false,
            "version": "0.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "polling",
            "direct": false,
            "version": "3.11.0",
            "ecosystem": "crates"
          },
          {
            "name": "pollster",
            "direct": false,
            "version": "0.4.0",
            "ecosystem": "crates"
          },
          {
            "name": "portable-atomic",
            "direct": false,
            "version": "1.13.1",
            "ecosystem": "crates"
          },
          {
            "name": "portable-atomic-util",
            "direct": false,
            "version": "0.2.4",
            "ecosystem": "crates"
          },
          {
            "name": "potential_utf",
            "direct": false,
            "version": "0.1.3",
            "ecosystem": "crates"
          },
          {
            "name": "powerfmt",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "ppv-lite86",
            "direct": false,
            "version": "0.2.21",
            "ecosystem": "crates"
          },
          {
            "name": "presser",
            "direct": false,
            "version": "0.3.1",
            "ecosystem": "crates"
          },
          {
            "name": "prettyplease",
            "direct": false,
            "version": "0.2.37",
            "ecosystem": "crates"
          },
          {
            "name": "proc-macro-crate",
            "direct": false,
            "version": "3.4.0",
            "ecosystem": "crates"
          },
          {
            "name": "proc-macro2",
            "direct": false,
            "version": "1.0.106",
            "ecosystem": "crates"
          },
          {
            "name": "profiling",
            "direct": false,
            "version": "1.0.17",
            "ecosystem": "crates"
          },
          {
            "name": "profiling-procmacros",
            "direct": false,
            "version": "1.0.17",
            "ecosystem": "crates"
          },
          {
            "name": "prometheus-client",
            "direct": false,
            "version": "0.24.0",
            "ecosystem": "crates"
          },
          {
            "name": "prometheus-client-derive-encode",
            "direct": false,
            "version": "0.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "prost",
            "direct": false,
            "version": "0.14.3",
            "ecosystem": "crates"
          },
          {
            "name": "prost-build",
            "direct": false,
            "version": "0.14.3",
            "ecosystem": "crates"
          },
          {
            "name": "prost-derive",
            "direct": false,
            "version": "0.14.3",
            "ecosystem": "crates"
          },
          {
            "name": "prost-reflect",
            "direct": false,
            "version": "0.16.3",
            "ecosystem": "crates"
          },
          {
            "name": "prost-types",
            "direct": false,
            "version": "0.14.3",
            "ecosystem": "crates"
          },
          {
            "name": "protoc-prebuilt",
            "direct": false,
            "version": "0.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "puffin",
            "direct": false,
            "version": "0.19.1",
            "ecosystem": "crates"
          },
          {
            "name": "puffin_http",
            "direct": false,
            "version": "0.16.1",
            "ecosystem": "crates"
          },
          {
            "name": "pulldown-cmark",
            "direct": false,
            "version": "0.13.0",
            "ecosystem": "crates"
          },
          {
            "name": "pyo3-build-config",
            "direct": false,
            "version": "0.26.0",
            "ecosystem": "crates"
          },
          {
            "name": "pyo3-ffi",
            "direct": false,
            "version": "0.26.0",
            "ecosystem": "crates"
          },
          {
            "name": "pyo3-macros",
            "direct": false,
            "version": "0.26.0",
            "ecosystem": "crates"
          },
          {
            "name": "pyo3-macros-backend",
            "direct": false,
            "version": "0.26.0",
            "ecosystem": "crates"
          },
          {
            "name": "quick-xml",
            "direct": false,
            "version": "0.36.2",
            "ecosystem": "crates"
          },
          {
            "name": "quick-xml",
            "direct": false,
            "version": "0.37.5",
            "ecosystem": "crates"
          },
          {
            "name": "quinn",
            "direct": false,
            "version": "0.11.8",
            "ecosystem": "crates"
          },
          {
            "name": "quinn-proto",
            "direct": false,
            "version": "0.11.14",
            "ecosystem": "crates"
          },
          {
            "name": "quinn-udp",
            "direct": false,
            "version": "0.5.13",
            "ecosystem": "crates"
          },
          {
            "name": "quote",
            "direct": false,
            "version": "1.0.45",
            "ecosystem": "crates"
          },
          {
            "name": "r-efi",
            "direct": false,
            "version": "5.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "r-efi",
            "direct": false,
            "version": "6.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "radium",
            "direct": false,
            "version": "0.7.0",
            "ecosystem": "crates"
          },
          {
            "name": "rand_chacha",
            "direct": false,
            "version": "0.3.1",
            "ecosystem": "crates"
          },
          {
            "name": "rand_chacha",
            "direct": false,
            "version": "0.9.0",
            "ecosystem": "crates"
          },
          {
            "name": "rand_core",
            "direct": false,
            "version": "0.6.4",
            "ecosystem": "crates"
          },
          {
            "name": "rand_core",
            "direct": false,
            "version": "0.9.3",
            "ecosystem": "crates"
          },
          {
            "name": "rand_distr",
            "direct": false,
            "version": "0.4.3",
            "ecosystem": "crates"
          },
          {
            "name": "rand_distr",
            "direct": false,
            "version": "0.5.1",
            "ecosystem": "crates"
          },
          {
            "name": "rand_xoshiro",
            "direct": false,
            "version": "0.7.0",
            "ecosystem": "crates"
          },
          {
            "name": "random_word",
            "direct": false,
            "version": "0.5.2",
            "ecosystem": "crates"
          },
          {
            "name": "range-alloc",
            "direct": false,
            "version": "0.1.4",
            "ecosystem": "crates"
          },
          {
            "name": "rangemap",
            "direct": false,
            "version": "1.6.0",
            "ecosystem": "crates"
          },
          {
            "name": "raw-cpuid",
            "direct": false,
            "version": "11.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "raw-window-handle",
            "direct": false,
            "version": "0.6.2",
            "ecosystem": "crates"
          },
          {
            "name": "raw-window-metal",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "rawpointer",
            "direct": false,
            "version": "0.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "rayon",
            "direct": false,
            "version": "1.11.0",
            "ecosystem": "crates"
          },
          {
            "name": "rayon-core",
            "direct": false,
            "version": "1.13.0",
            "ecosystem": "crates"
          },
          {
            "name": "re_mp4",
            "direct": false,
            "version": "0.4.0",
            "ecosystem": "crates"
          },
          {
            "name": "re_rav1d",
            "direct": false,
            "version": "0.1.3",
            "ecosystem": "crates"
          },
          {
            "name": "read-fonts",
            "direct": false,
            "version": "0.37.0",
            "ecosystem": "crates"
          },
          {
            "name": "redox_syscall",
            "direct": false,
            "version": "0.4.1",
            "ecosystem": "crates"
          },
          {
            "name": "redox_syscall",
            "direct": false,
            "version": "0.5.18",
            "ecosystem": "crates"
          },
          {
            "name": "redox_users",
            "direct": false,
            "version": "0.5.2",
            "ecosystem": "crates"
          },
          {
            "name": "ref-cast",
            "direct": false,
            "version": "1.0.24",
            "ecosystem": "crates"
          },
          {
            "name": "ref-cast-impl",
            "direct": false,
            "version": "1.0.24",
            "ecosystem": "crates"
          },
          {
            "name": "reflink-copy",
            "direct": false,
            "version": "0.1.29",
            "ecosystem": "crates"
          },
          {
            "name": "regex",
            "direct": false,
            "version": "1.12.3",
            "ecosystem": "crates"
          },
          {
            "name": "regex-automata",
            "direct": false,
            "version": "0.4.14",
            "ecosystem": "crates"
          },
          {
            "name": "regex-lite",
            "direct": false,
            "version": "0.1.9",
            "ecosystem": "crates"
          },
          {
            "name": "regex-syntax",
            "direct": false,
            "version": "0.8.6",
            "ecosystem": "crates"
          },
          {
            "name": "renderdoc-sys",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "repr_offset",
            "direct": false,
            "version": "0.2.2",
            "ecosystem": "crates"
          },
          {
            "name": "reqwest",
            "direct": false,
            "version": "0.12.22",
            "ecosystem": "crates"
          },
          {
            "name": "reqwest-middleware",
            "direct": false,
            "version": "0.4.2",
            "ecosystem": "crates"
          },
          {
            "name": "resvg",
            "direct": false,
            "version": "0.45.1",
            "ecosystem": "crates"
          },
          {
            "name": "rexif",
            "direct": false,
            "version": "0.7.5",
            "ecosystem": "crates"
          },
          {
            "name": "rfc6381-codec",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "rfd",
            "direct": false,
            "version": "0.17.2",
            "ecosystem": "crates"
          },
          {
            "name": "rgb",
            "direct": false,
            "version": "0.8.51",
            "ecosystem": "crates"
          },
          {
            "name": "ring",
            "direct": false,
            "version": "0.17.14",
            "ecosystem": "crates"
          },
          {
            "name": "roaring",
            "direct": false,
            "version": "0.11.3",
            "ecosystem": "crates"
          },
          {
            "name": "ron",
            "direct": false,
            "version": "0.12.0",
            "ecosystem": "crates"
          },
          {
            "name": "roxmltree",
            "direct": false,
            "version": "0.20.0",
            "ecosystem": "crates"
          },
          {
            "name": "rust-stemmers",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "rustc-demangle",
            "direct": false,
            "version": "0.1.26",
            "ecosystem": "crates"
          },
          {
            "name": "rustc-hash",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "rustc-hash",
            "direct": false,
            "version": "2.1.1",
            "ecosystem": "crates"
          },
          {
            "name": "rustc_version",
            "direct": false,
            "version": "0.4.1",
            "ecosystem": "crates"
          },
          {
            "name": "rustix",
            "direct": false,
            "version": "0.38.44",
            "ecosystem": "crates"
          },
          {
            "name": "rustix",
            "direct": false,
            "version": "1.1.4",
            "ecosystem": "crates"
          },
          {
            "name": "rustls-native-certs",
            "direct": false,
            "version": "0.8.1",
            "ecosystem": "crates"
          },
          {
            "name": "rustls-pki-types",
            "direct": false,
            "version": "1.12.0",
            "ecosystem": "crates"
          },
          {
            "name": "rustls-webpki",
            "direct": false,
            "version": "0.103.13",
            "ecosystem": "crates"
          },
          {
            "name": "rustversion",
            "direct": false,
            "version": "1.0.22",
            "ecosystem": "crates"
          },
          {
            "name": "RustyXML",
            "direct": false,
            "version": "0.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "ryu",
            "direct": false,
            "version": "1.0.20",
            "ecosystem": "crates"
          },
          {
            "name": "same-file",
            "direct": false,
            "version": "1.0.6",
            "ecosystem": "crates"
          },
          {
            "name": "saturating_cast",
            "direct": false,
            "version": "0.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "schannel",
            "direct": false,
            "version": "0.1.27",
            "ecosystem": "crates"
          },
          {
            "name": "scoped-tls",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "crates"
          },
          {
            "name": "scopeguard",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "scuffle-av1",
            "direct": false,
            "version": "0.1.4",
            "ecosystem": "crates"
          },
          {
            "name": "scuffle-bytes-util",
            "direct": false,
            "version": "0.1.5",
            "ecosystem": "crates"
          },
          {
            "name": "scuffle-workspace-hack",
            "direct": false,
            "version": "0.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "security-framework",
            "direct": false,
            "version": "3.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "security-framework-sys",
            "direct": false,
            "version": "2.14.0",
            "ecosystem": "crates"
          },
          {
            "name": "self_cell",
            "direct": false,
            "version": "1.2.2",
            "ecosystem": "crates"
          },
          {
            "name": "semver",
            "direct": false,
            "version": "1.0.27",
            "ecosystem": "crates"
          },
          {
            "name": "seq-macro",
            "direct": false,
            "version": "0.3.6",
            "ecosystem": "crates"
          },
          {
            "name": "serde-wasm-bindgen",
            "direct": false,
            "version": "0.6.5",
            "ecosystem": "crates"
          },
          {
            "name": "serde-xml-rs",
            "direct": false,
            "version": "0.6.0",
            "ecosystem": "crates"
          },
          {
            "name": "serde_bytes",
            "direct": false,
            "version": "0.11.19",
            "ecosystem": "crates"
          },
          {
            "name": "serde_core",
            "direct": false,
            "version": "1.0.228",
            "ecosystem": "crates"
          },
          {
            "name": "serde_derive",
            "direct": false,
            "version": "1.0.228",
            "ecosystem": "crates"
          },
          {
            "name": "serde_path_to_error",
            "direct": false,
            "version": "0.1.20",
            "ecosystem": "crates"
          },
          {
            "name": "serde_repr",
            "direct": false,
            "version": "0.1.20",
            "ecosystem": "crates"
          },
          {
            "name": "serde_spanned",
            "direct": false,
            "version": "1.0.4",
            "ecosystem": "crates"
          },
          {
            "name": "serde_urlencoded",
            "direct": false,
            "version": "0.7.1",
            "ecosystem": "crates"
          },
          {
            "name": "sha-1",
            "direct": false,
            "version": "0.10.1",
            "ecosystem": "crates"
          },
          {
            "name": "sha1",
            "direct": false,
            "version": "0.10.6",
            "ecosystem": "crates"
          },
          {
            "name": "sha2",
            "direct": false,
            "version": "0.10.9",
            "ecosystem": "crates"
          },
          {
            "name": "sharded-slab",
            "direct": false,
            "version": "0.1.7",
            "ecosystem": "crates"
          },
          {
            "name": "shlex",
            "direct": false,
            "version": "1.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "signal-hook-registry",
            "direct": false,
            "version": "1.4.6",
            "ecosystem": "crates"
          },
          {
            "name": "signature",
            "direct": false,
            "version": "2.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "simd-adler32",
            "direct": false,
            "version": "0.3.7",
            "ecosystem": "crates"
          },
          {
            "name": "simdutf8",
            "direct": false,
            "version": "0.1.5",
            "ecosystem": "crates"
          },
          {
            "name": "similar",
            "direct": false,
            "version": "2.7.0",
            "ecosystem": "crates"
          },
          {
            "name": "similar-asserts",
            "direct": false,
            "version": "1.7.0",
            "ecosystem": "crates"
          },
          {
            "name": "simple-easing",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "crates"
          },
          {
            "name": "simplecss",
            "direct": false,
            "version": "0.2.2",
            "ecosystem": "crates"
          },
          {
            "name": "siphasher",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "crates"
          },
          {
            "name": "sketches-ddsketch",
            "direct": false,
            "version": "0.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "skrifa",
            "direct": false,
            "version": "0.40.0",
            "ecosystem": "crates"
          },
          {
            "name": "slab",
            "direct": false,
            "version": "0.4.11",
            "ecosystem": "crates"
          },
          {
            "name": "slotmap",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "crates"
          },
          {
            "name": "smallvec",
            "direct": false,
            "version": "1.15.1",
            "ecosystem": "crates"
          },
          {
            "name": "smithay-client-toolkit",
            "direct": false,
            "version": "0.19.2",
            "ecosystem": "crates"
          },
          {
            "name": "smithay-clipboard",
            "direct": false,
            "version": "0.7.2",
            "ecosystem": "crates"
          },
          {
            "name": "smol_str",
            "direct": false,
            "version": "0.2.2",
            "ecosystem": "crates"
          },
          {
            "name": "snafu",
            "direct": false,
            "version": "0.9.0",
            "ecosystem": "crates"
          },
          {
            "name": "snafu-derive",
            "direct": false,
            "version": "0.9.0",
            "ecosystem": "crates"
          },
          {
            "name": "snap",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "crates"
          },
          {
            "name": "socket2",
            "direct": false,
            "version": "0.5.10",
            "ecosystem": "crates"
          },
          {
            "name": "socket2",
            "direct": false,
            "version": "0.6.0",
            "ecosystem": "crates"
          },
          {
            "name": "spirv",
            "direct": false,
            "version": "0.4.0+sdk-1.4.341.0",
            "ecosystem": "crates"
          },
          {
            "name": "sqlparser",
            "direct": false,
            "version": "0.59.0",
            "ecosystem": "crates"
          },
          {
            "name": "sqlparser_derive",
            "direct": false,
            "version": "0.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "ssri",
            "direct": false,
            "version": "9.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "stable_deref_trait",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "static_assertions",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "std_prelude",
            "direct": false,
            "version": "0.2.12",
            "ecosystem": "crates"
          },
          {
            "name": "stfu8",
            "direct": false,
            "version": "0.2.7",
            "ecosystem": "crates"
          },
          {
            "name": "stl_io",
            "direct": false,
            "version": "0.10.0",
            "ecosystem": "crates"
          },
          {
            "name": "strict-num",
            "direct": false,
            "version": "0.1.1",
            "ecosystem": "crates"
          },
          {
            "name": "strsim",
            "direct": false,
            "version": "0.11.1",
            "ecosystem": "crates"
          },
          {
            "name": "sublime_fuzzy",
            "direct": false,
            "version": "0.7.0",
            "ecosystem": "crates"
          },
          {
            "name": "subtle",
            "direct": false,
            "version": "2.6.1",
            "ecosystem": "crates"
          },
          {
            "name": "svgtypes",
            "direct": false,
            "version": "0.15.3",
            "ecosystem": "crates"
          },
          {
            "name": "syn",
            "direct": false,
            "version": "1.0.109",
            "ecosystem": "crates"
          },
          {
            "name": "syn",
            "direct": false,
            "version": "2.0.117",
            "ecosystem": "crates"
          },
          {
            "name": "sync_wrapper",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "crates"
          },
          {
            "name": "synstructure",
            "direct": false,
            "version": "0.13.2",
            "ecosystem": "crates"
          },
          {
            "name": "sysinfo",
            "direct": false,
            "version": "0.38.4",
            "ecosystem": "crates"
          },
          {
            "name": "tagptr",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "tantivy",
            "direct": false,
            "version": "0.24.2",
            "ecosystem": "crates"
          },
          {
            "name": "tantivy-bitpacker",
            "direct": false,
            "version": "0.8.0",
            "ecosystem": "crates"
          },
          {
            "name": "tantivy-columnar",
            "direct": false,
            "version": "0.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "tantivy-common",
            "direct": false,
            "version": "0.9.0",
            "ecosystem": "crates"
          },
          {
            "name": "tantivy-fst",
            "direct": false,
            "version": "0.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "tantivy-query-grammar",
            "direct": false,
            "version": "0.24.0",
            "ecosystem": "crates"
          },
          {
            "name": "tantivy-sstable",
            "direct": false,
            "version": "0.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "tantivy-stacker",
            "direct": false,
            "version": "0.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "tantivy-tokenizer-api",
            "direct": false,
            "version": "0.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "tap",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "crates"
          },
          {
            "name": "target-lexicon",
            "direct": false,
            "version": "0.13.3",
            "ecosystem": "crates"
          },
          {
            "name": "tempfile",
            "direct": false,
            "version": "3.26.0",
            "ecosystem": "crates"
          },
          {
            "name": "termcolor",
            "direct": false,
            "version": "1.4.1",
            "ecosystem": "crates"
          },
          {
            "name": "thiserror-impl",
            "direct": false,
            "version": "1.0.69",
            "ecosystem": "crates"
          },
          {
            "name": "thiserror-impl",
            "direct": false,
            "version": "2.0.18",
            "ecosystem": "crates"
          },
          {
            "name": "thread-tree",
            "direct": false,
            "version": "0.3.3",
            "ecosystem": "crates"
          },
          {
            "name": "thread_local",
            "direct": false,
            "version": "1.1.9",
            "ecosystem": "crates"
          },
          {
            "name": "thrift",
            "direct": false,
            "version": "0.17.0",
            "ecosystem": "crates"
          },
          {
            "name": "tiff",
            "direct": false,
            "version": "0.9.1",
            "ecosystem": "crates"
          },
          {
            "name": "time",
            "direct": false,
            "version": "0.3.47",
            "ecosystem": "crates"
          },
          {
            "name": "time-core",
            "direct": false,
            "version": "0.1.8",
            "ecosystem": "crates"
          },
          {
            "name": "time-macros",
            "direct": false,
            "version": "0.2.27",
            "ecosystem": "crates"
          },
          {
            "name": "tiny-keccak",
            "direct": false,
            "version": "2.0.2",
            "ecosystem": "crates"
          },
          {
            "name": "tiny-skia",
            "direct": false,
            "version": "0.11.4",
            "ecosystem": "crates"
          },
          {
            "name": "tiny-skia-path",
            "direct": false,
            "version": "0.11.4",
            "ecosystem": "crates"
          },
          {
            "name": "tiny_http",
            "direct": false,
            "version": "0.12.0",
            "ecosystem": "crates"
          },
          {
            "name": "tinystr",
            "direct": false,
            "version": "0.8.1",
            "ecosystem": "crates"
          },
          {
            "name": "tinytemplate",
            "direct": false,
            "version": "1.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "tinyvec",
            "direct": false,
            "version": "1.9.0",
            "ecosystem": "crates"
          },
          {
            "name": "tinyvec_macros",
            "direct": false,
            "version": "0.1.1",
            "ecosystem": "crates"
          },
          {
            "name": "to_method",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "tobj",
            "direct": false,
            "version": "4.0.3",
            "ecosystem": "crates"
          },
          {
            "name": "tokio-macros",
            "direct": false,
            "version": "2.6.0",
            "ecosystem": "crates"
          },
          {
            "name": "tokio-rustls",
            "direct": false,
            "version": "0.26.2",
            "ecosystem": "crates"
          },
          {
            "name": "tokio-util",
            "direct": false,
            "version": "0.7.18",
            "ecosystem": "crates"
          },
          {
            "name": "toml",
            "direct": false,
            "version": "1.0.6+spec-1.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "toml_datetime",
            "direct": false,
            "version": "0.7.5+spec-1.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "toml_datetime",
            "direct": false,
            "version": "1.0.0+spec-1.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "toml_edit",
            "direct": false,
            "version": "0.23.6",
            "ecosystem": "crates"
          },
          {
            "name": "toml_parser",
            "direct": false,
            "version": "1.0.9+spec-1.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "toml_writer",
            "direct": false,
            "version": "1.0.6+spec-1.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "tonic-build",
            "direct": false,
            "version": "0.14.2",
            "ecosystem": "crates"
          },
          {
            "name": "tonic-prost",
            "direct": false,
            "version": "0.14.2",
            "ecosystem": "crates"
          },
          {
            "name": "tonic-prost-build",
            "direct": false,
            "version": "0.14.2",
            "ecosystem": "crates"
          },
          {
            "name": "tonic-web",
            "direct": false,
            "version": "0.14.2",
            "ecosystem": "crates"
          },
          {
            "name": "tonic-web-wasm-client",
            "direct": false,
            "version": "0.8.0",
            "ecosystem": "crates"
          },
          {
            "name": "tower",
            "direct": false,
            "version": "0.5.3",
            "ecosystem": "crates"
          },
          {
            "name": "tower-http",
            "direct": false,
            "version": "0.6.8",
            "ecosystem": "crates"
          },
          {
            "name": "tower-layer",
            "direct": false,
            "version": "0.3.3",
            "ecosystem": "crates"
          },
          {
            "name": "tower-service",
            "direct": false,
            "version": "0.3.3",
            "ecosystem": "crates"
          },
          {
            "name": "tracing-attributes",
            "direct": false,
            "version": "0.1.31",
            "ecosystem": "crates"
          },
          {
            "name": "tracing-core",
            "direct": false,
            "version": "0.1.36",
            "ecosystem": "crates"
          },
          {
            "name": "tracing-log",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "tracing-opentelemetry",
            "direct": false,
            "version": "0.32.1",
            "ecosystem": "crates"
          },
          {
            "name": "tracing-serde",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "tracing-subscriber",
            "direct": false,
            "version": "0.3.22",
            "ecosystem": "crates"
          },
          {
            "name": "tracing-tracy",
            "direct": false,
            "version": "0.11.4",
            "ecosystem": "crates"
          },
          {
            "name": "tracy-client",
            "direct": false,
            "version": "0.18.4",
            "ecosystem": "crates"
          },
          {
            "name": "tracy-client-sys",
            "direct": false,
            "version": "0.28.0",
            "ecosystem": "crates"
          },
          {
            "name": "try-lock",
            "direct": false,
            "version": "0.2.5",
            "ecosystem": "crates"
          },
          {
            "name": "tstr",
            "direct": false,
            "version": "0.2.4",
            "ecosystem": "crates"
          },
          {
            "name": "tstr_proc_macros",
            "direct": false,
            "version": "0.2.2",
            "ecosystem": "crates"
          },
          {
            "name": "tungstenite",
            "direct": false,
            "version": "0.28.0",
            "ecosystem": "crates"
          },
          {
            "name": "twox-hash",
            "direct": false,
            "version": "2.1.2",
            "ecosystem": "crates"
          },
          {
            "name": "type-map",
            "direct": false,
            "version": "0.5.1",
            "ecosystem": "crates"
          },
          {
            "name": "typed-arena",
            "direct": false,
            "version": "2.0.2",
            "ecosystem": "crates"
          },
          {
            "name": "typed-path",
            "direct": false,
            "version": "0.12.3",
            "ecosystem": "crates"
          },
          {
            "name": "typeid",
            "direct": false,
            "version": "1.0.3",
            "ecosystem": "crates"
          },
          {
            "name": "typenum",
            "direct": false,
            "version": "1.19.0",
            "ecosystem": "crates"
          },
          {
            "name": "ucd-trie",
            "direct": false,
            "version": "0.1.7",
            "ecosystem": "crates"
          },
          {
            "name": "uds_windows",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "unicase",
            "direct": false,
            "version": "2.8.1",
            "ecosystem": "crates"
          },
          {
            "name": "unicode-ident",
            "direct": false,
            "version": "1.0.19",
            "ecosystem": "crates"
          },
          {
            "name": "unicode-segmentation",
            "direct": false,
            "version": "1.12.0",
            "ecosystem": "crates"
          },
          {
            "name": "unicode-width",
            "direct": false,
            "version": "0.1.14",
            "ecosystem": "crates"
          },
          {
            "name": "unicode-width",
            "direct": false,
            "version": "0.2.2",
            "ecosystem": "crates"
          },
          {
            "name": "unicode-xid",
            "direct": false,
            "version": "0.2.6",
            "ecosystem": "crates"
          },
          {
            "name": "unindent",
            "direct": false,
            "version": "0.2.4",
            "ecosystem": "crates"
          },
          {
            "name": "unit-prefix",
            "direct": false,
            "version": "0.5.1",
            "ecosystem": "crates"
          },
          {
            "name": "untrusted",
            "direct": false,
            "version": "0.9.0",
            "ecosystem": "crates"
          },
          {
            "name": "urdf-rs",
            "direct": false,
            "version": "0.9.0",
            "ecosystem": "crates"
          },
          {
            "name": "ureq",
            "direct": false,
            "version": "2.12.1",
            "ecosystem": "crates"
          },
          {
            "name": "ureq",
            "direct": false,
            "version": "3.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "ureq-proto",
            "direct": false,
            "version": "0.6.0",
            "ecosystem": "crates"
          },
          {
            "name": "urlencoding",
            "direct": false,
            "version": "2.1.3",
            "ecosystem": "crates"
          },
          {
            "name": "usvg",
            "direct": false,
            "version": "0.45.1",
            "ecosystem": "crates"
          },
          {
            "name": "utf-8",
            "direct": false,
            "version": "0.7.6",
            "ecosystem": "crates"
          },
          {
            "name": "utf8-ranges",
            "direct": false,
            "version": "1.0.5",
            "ecosystem": "crates"
          },
          {
            "name": "utf8-zero",
            "direct": false,
            "version": "0.8.1",
            "ecosystem": "crates"
          },
          {
            "name": "utf8_iter",
            "direct": false,
            "version": "1.0.4",
            "ecosystem": "crates"
          },
          {
            "name": "utf8parse",
            "direct": false,
            "version": "0.2.2",
            "ecosystem": "crates"
          },
          {
            "name": "valuable",
            "direct": false,
            "version": "0.1.1",
            "ecosystem": "crates"
          },
          {
            "name": "vec1",
            "direct": false,
            "version": "1.12.1",
            "ecosystem": "crates"
          },
          {
            "name": "vello_common",
            "direct": false,
            "version": "0.0.6",
            "ecosystem": "crates"
          },
          {
            "name": "vello_cpu",
            "direct": false,
            "version": "0.0.6",
            "ecosystem": "crates"
          },
          {
            "name": "version_check",
            "direct": false,
            "version": "0.9.5",
            "ecosystem": "crates"
          },
          {
            "name": "walkdir",
            "direct": false,
            "version": "2.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "walkers",
            "direct": false,
            "version": "0.53.0",
            "ecosystem": "crates"
          },
          {
            "name": "walrus",
            "direct": false,
            "version": "0.26.1",
            "ecosystem": "crates"
          },
          {
            "name": "walrus-macro",
            "direct": false,
            "version": "0.26.0",
            "ecosystem": "crates"
          },
          {
            "name": "want",
            "direct": false,
            "version": "0.3.1",
            "ecosystem": "crates"
          },
          {
            "name": "wasi",
            "direct": false,
            "version": "0.11.1+wasi-snapshot-preview1",
            "ecosystem": "crates"
          },
          {
            "name": "wasip2",
            "direct": false,
            "version": "1.0.1+wasi-0.2.4",
            "ecosystem": "crates"
          },
          {
            "name": "wasip3",
            "direct": false,
            "version": "0.4.0+wasi-0.3.0-rc-2026-01-06",
            "ecosystem": "crates"
          },
          {
            "name": "wasm-bindgen",
            "direct": false,
            "version": "0.2.117",
            "ecosystem": "crates"
          },
          {
            "name": "wasm-bindgen-cli-support",
            "direct": false,
            "version": "0.2.117",
            "ecosystem": "crates"
          },
          {
            "name": "wasm-bindgen-futures",
            "direct": false,
            "version": "0.4.67",
            "ecosystem": "crates"
          },
          {
            "name": "wasm-bindgen-macro",
            "direct": false,
            "version": "0.2.117",
            "ecosystem": "crates"
          },
          {
            "name": "wasm-bindgen-macro-support",
            "direct": false,
            "version": "0.2.117",
            "ecosystem": "crates"
          },
          {
            "name": "wasm-bindgen-shared",
            "direct": false,
            "version": "0.2.117",
            "ecosystem": "crates"
          },
          {
            "name": "wasm-encoder",
            "direct": false,
            "version": "0.244.0",
            "ecosystem": "crates"
          },
          {
            "name": "wasm-encoder",
            "direct": false,
            "version": "0.245.1",
            "ecosystem": "crates"
          },
          {
            "name": "wasm-metadata",
            "direct": false,
            "version": "0.244.0",
            "ecosystem": "crates"
          },
          {
            "name": "wasm-streams",
            "direct": false,
            "version": "0.4.2",
            "ecosystem": "crates"
          },
          {
            "name": "wasmparser",
            "direct": false,
            "version": "0.244.0",
            "ecosystem": "crates"
          },
          {
            "name": "wasmparser",
            "direct": false,
            "version": "0.245.1",
            "ecosystem": "crates"
          },
          {
            "name": "wayland-backend",
            "direct": false,
            "version": "0.3.11",
            "ecosystem": "crates"
          },
          {
            "name": "wayland-client",
            "direct": false,
            "version": "0.31.11",
            "ecosystem": "crates"
          },
          {
            "name": "wayland-csd-frame",
            "direct": false,
            "version": "0.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "wayland-cursor",
            "direct": false,
            "version": "0.31.10",
            "ecosystem": "crates"
          },
          {
            "name": "wayland-protocols",
            "direct": false,
            "version": "0.32.9",
            "ecosystem": "crates"
          },
          {
            "name": "wayland-protocols-plasma",
            "direct": false,
            "version": "0.3.8",
            "ecosystem": "crates"
          },
          {
            "name": "wayland-protocols-wlr",
            "direct": false,
            "version": "0.3.8",
            "ecosystem": "crates"
          },
          {
            "name": "wayland-scanner",
            "direct": false,
            "version": "0.31.7",
            "ecosystem": "crates"
          },
          {
            "name": "wayland-sys",
            "direct": false,
            "version": "0.31.10",
            "ecosystem": "crates"
          },
          {
            "name": "web-sys",
            "direct": false,
            "version": "0.3.94",
            "ecosystem": "crates"
          },
          {
            "name": "web-time",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "webpki-roots",
            "direct": false,
            "version": "0.26.11",
            "ecosystem": "crates"
          },
          {
            "name": "webpki-roots",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "crates"
          },
          {
            "name": "weezl",
            "direct": false,
            "version": "0.1.10",
            "ecosystem": "crates"
          },
          {
            "name": "wgpu",
            "direct": false,
            "version": "29.0.1",
            "ecosystem": "crates"
          },
          {
            "name": "wgpu-core",
            "direct": false,
            "version": "29.0.1",
            "ecosystem": "crates"
          },
          {
            "name": "wgpu-core-deps-apple",
            "direct": false,
            "version": "29.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "wgpu-core-deps-emscripten",
            "direct": false,
            "version": "29.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "wgpu-core-deps-wasm",
            "direct": false,
            "version": "29.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "wgpu-core-deps-windows-linux-android",
            "direct": false,
            "version": "29.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "wgpu-hal",
            "direct": false,
            "version": "29.0.1",
            "ecosystem": "crates"
          },
          {
            "name": "wgpu-naga-bridge",
            "direct": false,
            "version": "29.0.1",
            "ecosystem": "crates"
          },
          {
            "name": "wgpu-types",
            "direct": false,
            "version": "29.0.1",
            "ecosystem": "crates"
          },
          {
            "name": "wildmatch",
            "direct": false,
            "version": "2.6.1",
            "ecosystem": "crates"
          },
          {
            "name": "winapi",
            "direct": false,
            "version": "0.3.9",
            "ecosystem": "crates"
          },
          {
            "name": "winapi-i686-pc-windows-gnu",
            "direct": false,
            "version": "0.4.0",
            "ecosystem": "crates"
          },
          {
            "name": "winapi-util",
            "direct": false,
            "version": "0.1.11",
            "ecosystem": "crates"
          },
          {
            "name": "winapi-x86_64-pc-windows-gnu",
            "direct": false,
            "version": "0.4.0",
            "ecosystem": "crates"
          },
          {
            "name": "windows",
            "direct": false,
            "version": "0.62.2",
            "ecosystem": "crates"
          },
          {
            "name": "windows-collections",
            "direct": false,
            "version": "0.3.2",
            "ecosystem": "crates"
          },
          {
            "name": "windows-core",
            "direct": false,
            "version": "0.62.2",
            "ecosystem": "crates"
          },
          {
            "name": "windows-future",
            "direct": false,
            "version": "0.3.2",
            "ecosystem": "crates"
          },
          {
            "name": "windows-implement",
            "direct": false,
            "version": "0.60.2",
            "ecosystem": "crates"
          },
          {
            "name": "windows-interface",
            "direct": false,
            "version": "0.59.3",
            "ecosystem": "crates"
          },
          {
            "name": "windows-link",
            "direct": false,
            "version": "0.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "windows-numerics",
            "direct": false,
            "version": "0.3.1",
            "ecosystem": "crates"
          },
          {
            "name": "windows-result",
            "direct": false,
            "version": "0.4.1",
            "ecosystem": "crates"
          },
          {
            "name": "windows-strings",
            "direct": false,
            "version": "0.5.1",
            "ecosystem": "crates"
          },
          {
            "name": "windows-sys",
            "direct": false,
            "version": "0.45.0",
            "ecosystem": "crates"
          },
          {
            "name": "windows-sys",
            "direct": false,
            "version": "0.52.0",
            "ecosystem": "crates"
          },
          {
            "name": "windows-sys",
            "direct": false,
            "version": "0.59.0",
            "ecosystem": "crates"
          },
          {
            "name": "windows-sys",
            "direct": false,
            "version": "0.60.2",
            "ecosystem": "crates"
          },
          {
            "name": "windows-sys",
            "direct": false,
            "version": "0.61.2",
            "ecosystem": "crates"
          },
          {
            "name": "windows-targets",
            "direct": false,
            "version": "0.42.2",
            "ecosystem": "crates"
          },
          {
            "name": "windows-targets",
            "direct": false,
            "version": "0.48.5",
            "ecosystem": "crates"
          },
          {
            "name": "windows-targets",
            "direct": false,
            "version": "0.52.6",
            "ecosystem": "crates"
          },
          {
            "name": "windows-targets",
            "direct": false,
            "version": "0.53.5",
            "ecosystem": "crates"
          },
          {
            "name": "windows-threading",
            "direct": false,
            "version": "0.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "windows_aarch64_gnullvm",
            "direct": false,
            "version": "0.42.2",
            "ecosystem": "crates"
          },
          {
            "name": "windows_aarch64_gnullvm",
            "direct": false,
            "version": "0.48.5",
            "ecosystem": "crates"
          },
          {
            "name": "windows_aarch64_gnullvm",
            "direct": false,
            "version": "0.52.6",
            "ecosystem": "crates"
          },
          {
            "name": "windows_aarch64_gnullvm",
            "direct": false,
            "version": "0.53.1",
            "ecosystem": "crates"
          },
          {
            "name": "windows_aarch64_msvc",
            "direct": false,
            "version": "0.42.2",
            "ecosystem": "crates"
          },
          {
            "name": "windows_aarch64_msvc",
            "direct": false,
            "version": "0.48.5",
            "ecosystem": "crates"
          },
          {
            "name": "windows_aarch64_msvc",
            "direct": false,
            "version": "0.52.6",
            "ecosystem": "crates"
          },
          {
            "name": "windows_aarch64_msvc",
            "direct": false,
            "version": "0.53.1",
            "ecosystem": "crates"
          },
          {
            "name": "windows_i686_gnu",
            "direct": false,
            "version": "0.42.2",
            "ecosystem": "crates"
          },
          {
            "name": "windows_i686_gnu",
            "direct": false,
            "version": "0.48.5",
            "ecosystem": "crates"
          },
          {
            "name": "windows_i686_gnu",
            "direct": false,
            "version": "0.52.6",
            "ecosystem": "crates"
          },
          {
            "name": "windows_i686_gnu",
            "direct": false,
            "version": "0.53.1",
            "ecosystem": "crates"
          },
          {
            "name": "windows_i686_gnullvm",
            "direct": false,
            "version": "0.52.6",
            "ecosystem": "crates"
          },
          {
            "name": "windows_i686_gnullvm",
            "direct": false,
            "version": "0.53.1",
            "ecosystem": "crates"
          },
          {
            "name": "windows_i686_msvc",
            "direct": false,
            "version": "0.42.2",
            "ecosystem": "crates"
          },
          {
            "name": "windows_i686_msvc",
            "direct": false,
            "version": "0.48.5",
            "ecosystem": "crates"
          },
          {
            "name": "windows_i686_msvc",
            "direct": false,
            "version": "0.52.6",
            "ecosystem": "crates"
          },
          {
            "name": "windows_i686_msvc",
            "direct": false,
            "version": "0.53.1",
            "ecosystem": "crates"
          },
          {
            "name": "windows_x86_64_gnu",
            "direct": false,
            "version": "0.42.2",
            "ecosystem": "crates"
          },
          {
            "name": "windows_x86_64_gnu",
            "direct": false,
            "version": "0.48.5",
            "ecosystem": "crates"
          },
          {
            "name": "windows_x86_64_gnu",
            "direct": false,
            "version": "0.52.6",
            "ecosystem": "crates"
          },
          {
            "name": "windows_x86_64_gnu",
            "direct": false,
            "version": "0.53.1",
            "ecosystem": "crates"
          },
          {
            "name": "windows_x86_64_gnullvm",
            "direct": false,
            "version": "0.42.2",
            "ecosystem": "crates"
          },
          {
            "name": "windows_x86_64_gnullvm",
            "direct": false,
            "version": "0.48.5",
            "ecosystem": "crates"
          },
          {
            "name": "windows_x86_64_gnullvm",
            "direct": false,
            "version": "0.52.6",
            "ecosystem": "crates"
          },
          {
            "name": "windows_x86_64_gnullvm",
            "direct": false,
            "version": "0.53.1",
            "ecosystem": "crates"
          },
          {
            "name": "windows_x86_64_msvc",
            "direct": false,
            "version": "0.42.2",
            "ecosystem": "crates"
          },
          {
            "name": "windows_x86_64_msvc",
            "direct": false,
            "version": "0.48.5",
            "ecosystem": "crates"
          },
          {
            "name": "windows_x86_64_msvc",
            "direct": false,
            "version": "0.52.6",
            "ecosystem": "crates"
          },
          {
            "name": "windows_x86_64_msvc",
            "direct": false,
            "version": "0.53.1",
            "ecosystem": "crates"
          },
          {
            "name": "winit",
            "direct": false,
            "version": "0.30.13",
            "ecosystem": "crates"
          },
          {
            "name": "winnow",
            "direct": false,
            "version": "0.7.13",
            "ecosystem": "crates"
          },
          {
            "name": "wit-bindgen",
            "direct": false,
            "version": "0.46.0",
            "ecosystem": "crates"
          },
          {
            "name": "wit-bindgen",
            "direct": false,
            "version": "0.51.0",
            "ecosystem": "crates"
          },
          {
            "name": "wit-bindgen-core",
            "direct": false,
            "version": "0.51.0",
            "ecosystem": "crates"
          },
          {
            "name": "wit-bindgen-rust",
            "direct": false,
            "version": "0.51.0",
            "ecosystem": "crates"
          },
          {
            "name": "wit-bindgen-rust-macro",
            "direct": false,
            "version": "0.51.0",
            "ecosystem": "crates"
          },
          {
            "name": "wit-component",
            "direct": false,
            "version": "0.244.0",
            "ecosystem": "crates"
          },
          {
            "name": "wit-parser",
            "direct": false,
            "version": "0.244.0",
            "ecosystem": "crates"
          },
          {
            "name": "writeable",
            "direct": false,
            "version": "0.6.1",
            "ecosystem": "crates"
          },
          {
            "name": "wyz",
            "direct": false,
            "version": "0.5.1",
            "ecosystem": "crates"
          },
          {
            "name": "x11-dl",
            "direct": false,
            "version": "2.21.0",
            "ecosystem": "crates"
          },
          {
            "name": "x11rb",
            "direct": false,
            "version": "0.13.1",
            "ecosystem": "crates"
          },
          {
            "name": "x11rb-protocol",
            "direct": false,
            "version": "0.13.1",
            "ecosystem": "crates"
          },
          {
            "name": "xcursor",
            "direct": false,
            "version": "0.3.10",
            "ecosystem": "crates"
          },
          {
            "name": "xkbcommon-dl",
            "direct": false,
            "version": "0.4.2",
            "ecosystem": "crates"
          },
          {
            "name": "xkeysym",
            "direct": false,
            "version": "0.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "xml-rs",
            "direct": false,
            "version": "0.8.27",
            "ecosystem": "crates"
          },
          {
            "name": "xmlwriter",
            "direct": false,
            "version": "0.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "xshell",
            "direct": false,
            "version": "0.2.7",
            "ecosystem": "crates"
          },
          {
            "name": "xshell-macros",
            "direct": false,
            "version": "0.2.7",
            "ecosystem": "crates"
          },
          {
            "name": "xxhash-rust",
            "direct": false,
            "version": "0.8.15",
            "ecosystem": "crates"
          },
          {
            "name": "yoke",
            "direct": false,
            "version": "0.8.0",
            "ecosystem": "crates"
          },
          {
            "name": "yoke-derive",
            "direct": false,
            "version": "0.8.0",
            "ecosystem": "crates"
          },
          {
            "name": "zbus",
            "direct": false,
            "version": "5.11.0",
            "ecosystem": "crates"
          },
          {
            "name": "zbus-lockstep",
            "direct": false,
            "version": "0.5.1",
            "ecosystem": "crates"
          },
          {
            "name": "zbus-lockstep-macros",
            "direct": false,
            "version": "0.5.1",
            "ecosystem": "crates"
          },
          {
            "name": "zbus_macros",
            "direct": false,
            "version": "5.11.0",
            "ecosystem": "crates"
          },
          {
            "name": "zbus_names",
            "direct": false,
            "version": "4.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "zbus_xml",
            "direct": false,
            "version": "5.0.2",
            "ecosystem": "crates"
          },
          {
            "name": "zerocopy",
            "direct": false,
            "version": "0.7.35",
            "ecosystem": "crates"
          },
          {
            "name": "zerocopy",
            "direct": false,
            "version": "0.8.27",
            "ecosystem": "crates"
          },
          {
            "name": "zerocopy-derive",
            "direct": false,
            "version": "0.7.35",
            "ecosystem": "crates"
          },
          {
            "name": "zerocopy-derive",
            "direct": false,
            "version": "0.8.27",
            "ecosystem": "crates"
          },
          {
            "name": "zerofrom",
            "direct": false,
            "version": "0.1.6",
            "ecosystem": "crates"
          },
          {
            "name": "zerofrom-derive",
            "direct": false,
            "version": "0.1.6",
            "ecosystem": "crates"
          },
          {
            "name": "zeroize",
            "direct": false,
            "version": "1.8.2",
            "ecosystem": "crates"
          },
          {
            "name": "zerotrie",
            "direct": false,
            "version": "0.2.2",
            "ecosystem": "crates"
          },
          {
            "name": "zerovec",
            "direct": false,
            "version": "0.11.4",
            "ecosystem": "crates"
          },
          {
            "name": "zerovec-derive",
            "direct": false,
            "version": "0.11.1",
            "ecosystem": "crates"
          },
          {
            "name": "zip",
            "direct": false,
            "version": "0.6.6",
            "ecosystem": "crates"
          },
          {
            "name": "zip",
            "direct": false,
            "version": "8.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "zlib-rs",
            "direct": false,
            "version": "0.5.2",
            "ecosystem": "crates"
          },
          {
            "name": "zmij",
            "direct": false,
            "version": "1.0.21",
            "ecosystem": "crates"
          },
          {
            "name": "zopfli",
            "direct": false,
            "version": "0.8.3",
            "ecosystem": "crates"
          },
          {
            "name": "zstd",
            "direct": false,
            "version": "0.13.3",
            "ecosystem": "crates"
          },
          {
            "name": "zstd-safe",
            "direct": false,
            "version": "7.2.4",
            "ecosystem": "crates"
          },
          {
            "name": "zstd-sys",
            "direct": false,
            "version": "2.0.16+zstd.1.5.7",
            "ecosystem": "crates"
          },
          {
            "name": "zune-core",
            "direct": false,
            "version": "0.4.12",
            "ecosystem": "crates"
          },
          {
            "name": "zune-jpeg",
            "direct": false,
            "version": "0.4.21",
            "ecosystem": "crates"
          },
          {
            "name": "zvariant",
            "direct": false,
            "version": "5.7.0",
            "ecosystem": "crates"
          },
          {
            "name": "zvariant_derive",
            "direct": false,
            "version": "5.7.0",
            "ecosystem": "crates"
          },
          {
            "name": "zvariant_utils",
            "direct": false,
            "version": "3.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "@anywidget/types",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/aix-ppc64",
            "direct": false,
            "version": "0.25.0",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/android-arm",
            "direct": false,
            "version": "0.25.0",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/android-arm64",
            "direct": false,
            "version": "0.25.0",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/android-x64",
            "direct": false,
            "version": "0.25.0",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/darwin-arm64",
            "direct": false,
            "version": "0.25.0",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/darwin-x64",
            "direct": false,
            "version": "0.25.0",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/freebsd-arm64",
            "direct": false,
            "version": "0.25.0",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/freebsd-x64",
            "direct": false,
            "version": "0.25.0",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-arm",
            "direct": false,
            "version": "0.25.0",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-arm64",
            "direct": false,
            "version": "0.25.0",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-ia32",
            "direct": false,
            "version": "0.25.0",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-loong64",
            "direct": false,
            "version": "0.25.0",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-mips64el",
            "direct": false,
            "version": "0.25.0",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-ppc64",
            "direct": false,
            "version": "0.25.0",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-riscv64",
            "direct": false,
            "version": "0.25.0",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-s390x",
            "direct": false,
            "version": "0.25.0",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-x64",
            "direct": false,
            "version": "0.25.0",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/netbsd-arm64",
            "direct": false,
            "version": "0.25.0",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/netbsd-x64",
            "direct": false,
            "version": "0.25.0",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/openbsd-arm64",
            "direct": false,
            "version": "0.25.0",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/openbsd-x64",
            "direct": false,
            "version": "0.25.0",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/sunos-x64",
            "direct": false,
            "version": "0.25.0",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/win32-arm64",
            "direct": false,
            "version": "0.25.0",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/win32-ia32",
            "direct": false,
            "version": "0.25.0",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/win32-x64",
            "direct": false,
            "version": "0.25.0",
            "ecosystem": "npm"
          },
          {
            "name": "@gerrit0/mini-shiki",
            "direct": false,
            "version": "3.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "@jridgewell/gen-mapping",
            "direct": false,
            "version": "0.3.3",
            "ecosystem": "npm"
          },
          {
            "name": "@jridgewell/resolve-uri",
            "direct": false,
            "version": "3.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "@jridgewell/set-array",
            "direct": false,
            "version": "1.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "@jridgewell/source-map",
            "direct": false,
            "version": "0.3.5",
            "ecosystem": "npm"
          },
          {
            "name": "@jridgewell/sourcemap-codec",
            "direct": false,
            "version": "1.4.15",
            "ecosystem": "npm"
          },
          {
            "name": "@jridgewell/trace-mapping",
            "direct": false,
            "version": "0.3.22",
            "ecosystem": "npm"
          },
          {
            "name": "@shikijs/engine-oniguruma",
            "direct": false,
            "version": "3.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "@shikijs/langs",
            "direct": false,
            "version": "3.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "@shikijs/themes",
            "direct": false,
            "version": "3.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "@shikijs/types",
            "direct": false,
            "version": "3.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "@shikijs/vscode-textmate",
            "direct": false,
            "version": "10.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "@types/hast",
            "direct": false,
            "version": "3.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "@types/react",
            "direct": false,
            "version": "19.1.9",
            "ecosystem": "npm"
          },
          {
            "name": "@types/react",
            "direct": false,
            "version": "^19.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@types/unist",
            "direct": false,
            "version": "3.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "argparse",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "balanced-match",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "brace-expansion",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "csstype",
            "direct": false,
            "version": "3.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "dts-buddy",
            "direct": false,
            "version": "0.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "dts-buddy",
            "direct": false,
            "version": "^0.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "entities",
            "direct": false,
            "version": "4.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "esbuild",
            "direct": false,
            "version": "0.25.0",
            "ecosystem": "npm"
          },
          {
            "name": "globalyzer",
            "direct": false,
            "version": "0.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "globrex",
            "direct": false,
            "version": "0.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "kleur",
            "direct": false,
            "version": "4.1.5",
            "ecosystem": "npm"
          },
          {
            "name": "linkify-it",
            "direct": false,
            "version": "5.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "locate-character",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "lunr",
            "direct": false,
            "version": "2.3.9",
            "ecosystem": "npm"
          },
          {
            "name": "magic-string",
            "direct": false,
            "version": "0.30.7",
            "ecosystem": "npm"
          },
          {
            "name": "markdown-it",
            "direct": false,
            "version": "14.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "mdurl",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "minimatch",
            "direct": false,
            "version": "9.0.9",
            "ecosystem": "npm"
          },
          {
            "name": "mri",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "punycode.js",
            "direct": false,
            "version": "2.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "react",
            "direct": false,
            "version": "19.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "react",
            "direct": false,
            "version": "^19.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "sade",
            "direct": false,
            "version": "1.8.1",
            "ecosystem": "npm"
          },
          {
            "name": "tiny-glob",
            "direct": false,
            "version": "0.2.9",
            "ecosystem": "npm"
          },
          {
            "name": "ts-api-utils",
            "direct": false,
            "version": "1.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "typedoc",
            "direct": false,
            "version": "0.28.6",
            "ecosystem": "npm"
          },
          {
            "name": "typedoc",
            "direct": false,
            "version": "^0.28.6",
            "ecosystem": "npm"
          },
          {
            "name": "typedoc-github-theme",
            "direct": false,
            "version": "0.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "typedoc-github-theme",
            "direct": false,
            "version": "^0.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "typescript",
            "direct": false,
            "version": "5.3.3",
            "ecosystem": "npm"
          },
          {
            "name": "typescript",
            "direct": false,
            "version": "5.4.5",
            "ecosystem": "npm"
          },
          {
            "name": "typescript",
            "direct": false,
            "version": "^5.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "uc.micro",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "yaml",
            "direct": false,
            "version": "2.8.3",
            "ecosystem": "npm"
          },
          {
            "name": "accelerate",
            "direct": false,
            "version": "1.12.0",
            "ecosystem": "pypi"
          },
          {
            "name": "accelerate",
            "direct": false,
            "version": "1.13.0",
            "ecosystem": "pypi"
          },
          {
            "name": "aiohappyeyeballs",
            "direct": false,
            "version": "2.6.1",
            "ecosystem": "pypi"
          },
          {
            "name": "aiohttp",
            "direct": false,
            "version": "3.13.5",
            "ecosystem": "pypi"
          },
          {
            "name": "aiosignal",
            "direct": false,
            "version": "1.4.0",
            "ecosystem": "pypi"
          },
          {
            "name": "air-traffic-data",
            "direct": false,
            "version": "0.1.0",
            "ecosystem": "pypi"
          },
          {
            "name": "animated-urdf",
            "direct": false,
            "version": "0.1.0",
            "ecosystem": "pypi"
          },
          {
            "name": "annotated-types",
            "direct": false,
            "version": "0.7.0",
            "ecosystem": "pypi"
          },
          {
            "name": "any-scalar",
            "direct": false,
            "version": "0.1.0",
            "ecosystem": "pypi"
          },
          {
            "name": "anyio",
            "direct": false,
            "version": "4.12.0",
            "ecosystem": "pypi"
          },
          {
            "name": "appnope",
            "direct": false,
            "version": "0.1.4",
            "ecosystem": "pypi"
          },
          {
            "name": "argon2-cffi",
            "direct": false,
            "version": "25.1.0",
            "ecosystem": "pypi"
          },
          {
            "name": "argon2-cffi-bindings",
            "direct": false,
            "version": "25.1.0",
            "ecosystem": "pypi"
          },
          {
            "name": "argparse",
            "direct": false,
            "version": "1.4.0",
            "ecosystem": "pypi"
          },
          {
            "name": "arkit-scenes",
            "direct": false,
            "version": "0.1.0",
            "ecosystem": "pypi"
          },
          {
            "name": "arrow",
            "direct": false,
            "version": "1.4.0",
            "ecosystem": "pypi"
          },
          {
            "name": "asttokens",
            "direct": false,
            "version": "3.0.1",
            "ecosystem": "pypi"
          },
          {
            "name": "async-lru",
            "direct": false,
            "version": "2.0.5",
            "ecosystem": "pypi"
          },
          {
            "name": "async-timeout",
            "direct": false,
            "version": "5.0.1",
            "ecosystem": "pypi"
          },
          {
            "name": "autopep8",
            "direct": false,
            "version": "2.3.2",
            "ecosystem": "pypi"
          },
          {
            "name": "av",
            "direct": false,
            "version": null,
            "ecosystem": "pypi"
          },
          {
            "name": "av",
            "direct": false,
            "version": "15.1.0",
            "ecosystem": "pypi"
          },
          {
            "name": "babel",
            "direct": false,
            "version": "2.17.0",
            "ecosystem": "pypi"
          },
          {
            "name": "backports-tarfile",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "pypi"
          },
          {
            "name": "backports-zstd",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "pypi"
          },
          {
            "name": "beautifulsoup4",
            "direct": false,
            "version": "4.14.3",
            "ecosystem": "pypi"
          },
          {
            "name": "betterproto",
            "direct": false,
            "version": null,
            "ecosystem": "pypi"
          },
          {
            "name": "betterproto",
            "direct": false,
            "version": "1.2.5",
            "ecosystem": "pypi"
          },
          {
            "name": "black",
            "direct": false,
            "version": "26.3.1",
            "ecosystem": "pypi"
          },
          {
            "name": "bleach",
            "direct": false,
            "version": "6.3.0",
            "ecosystem": "pypi"
          },
          {
            "name": "blueprint",
            "direct": false,
            "version": "0.1.0",
            "ecosystem": "pypi"
          },
          {
            "name": "blueprint-stocks",
            "direct": false,
            "version": "0.1.0",
            "ecosystem": "pypi"
          },
          {
            "name": "cachetools",
            "direct": false,
            "version": "6.2.2",
            "ecosystem": "pypi"
          },
          {
            "name": "camera-video-stream",
            "direct": false,
            "version": "0.1.0",
            "ecosystem": "pypi"
          },
          {
            "name": "certifi",
            "direct": false,
            "version": "2025.11.12",
            "ecosystem": "pypi"
          },
          {
            "name": "certifi",
            "direct": false,
            "version": "2026.2.25",
            "ecosystem": "pypi"
          },
          {
            "name": "certifi",
            "direct": false,
            "version": "2026.4.22",
            "ecosystem": "pypi"
          },
          {
            "name": "cffi",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "pypi"
          },
          {
            "name": "charset-normalizer",
            "direct": false,
            "version": "3.4.4",
            "ecosystem": "pypi"
          },
          {
            "name": "charset-normalizer",
            "direct": false,
            "version": "3.4.7",
            "ecosystem": "pypi"
          },
          {
            "name": "click",
            "direct": false,
            "version": "8.3.1",
            "ecosystem": "pypi"
          },
          {
            "name": "click",
            "direct": false,
            "version": "8.3.2",
            "ecosystem": "pypi"
          },
          {
            "name": "clock",
            "direct": false,
            "version": "0.1.0",
            "ecosystem": "pypi"
          },
          {
            "name": "cloudpickle",
            "direct": false,
            "version": "3.1.2",
            "ecosystem": "pypi"
          },
          {
            "name": "cmake",
            "direct": false,
            "version": "4.1.3",
            "ecosystem": "pypi"
          },
          {
            "name": "colorama",
            "direct": false,
            "version": "0.4.6",
            "ecosystem": "pypi"
          },
          {
            "name": "comm",
            "direct": false,
            "version": "0.2.3",
            "ecosystem": "pypi"
          },
          {
            "name": "contourpy",
            "direct": false,
            "version": "1.3.2",
            "ecosystem": "pypi"
          },
          {
            "name": "controlnet",
            "direct": false,
            "version": "0.1.0",
            "ecosystem": "pypi"
          },
          {
            "name": "cryptography",
            "direct": false,
            "version": "46.0.7",
            "ecosystem": "pypi"
          },
          {
            "name": "curl-cffi",
            "direct": false,
            "version": "0.13.0",
            "ecosystem": "pypi"
          },
          {
            "name": "cycler",
            "direct": false,
            "version": "0.12.1",
            "ecosystem": "pypi"
          },
          {
            "name": "dataclasses-json",
            "direct": false,
            "version": "0.6.7",
            "ecosystem": "pypi"
          },
          {
            "name": "dataframe-query",
            "direct": false,
            "version": "0.1.0",
            "ecosystem": "pypi"
          },
          {
            "name": "datafusion",
            "direct": false,
            "version": "52.3.0",
            "ecosystem": "pypi"
          },
          {
            "name": "dataloader",
            "direct": false,
            "version": "0.1.0",
            "ecosystem": "pypi"
          },
          {
            "name": "datasets",
            "direct": false,
            "version": "4.1.1",
            "ecosystem": "pypi"
          },
          {
            "name": "debugpy",
            "direct": false,
            "version": "1.8.18",
            "ecosystem": "pypi"
          },
          {
            "name": "decorator",
            "direct": false,
            "version": "5.2.1",
            "ecosystem": "pypi"
          },
          {
            "name": "deepdiff",
            "direct": false,
            "version": "8.6.2",
            "ecosystem": "pypi"
          },
          {
            "name": "defusedxml",
            "direct": false,
            "version": "0.7.1",
            "ecosystem": "pypi"
          },
          {
            "name": "deprecated",
            "direct": false,
            "version": "1.3.1",
            "ecosystem": "pypi"
          },
          {
            "name": "deprecation",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "pypi"
          },
          {
            "name": "descartes",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "pypi"
          },
          {
            "name": "detect-and-track-objects",
            "direct": false,
            "version": "0.1.0",
            "ecosystem": "pypi"
          },
          {
            "name": "dicom-mri",
            "direct": false,
            "version": "0.1.0",
            "ecosystem": "pypi"
          },
          {
            "name": "dicom-numpy",
            "direct": false,
            "version": "0.6.2",
            "ecosystem": "pypi"
          },
          {
            "name": "diffusers",
            "direct": false,
            "version": "0.27.2",
            "ecosystem": "pypi"
          },
          {
            "name": "diffusers",
            "direct": false,
            "version": "0.35.2",
            "ecosystem": "pypi"
          },
          {
            "name": "dill",
            "direct": false,
            "version": "0.4.0",
            "ecosystem": "pypi"
          },
          {
            "name": "dimos-viewer",
            "direct": false,
            "version": "0.30.0a4",
            "ecosystem": "pypi"
          },
          {
            "name": "distlib",
            "direct": false,
            "version": "0.4.0",
            "ecosystem": "pypi"
          },
          {
            "name": "dna",
            "direct": false,
            "version": "0.1.0",
            "ecosystem": "pypi"
          },
          {
            "name": "draccus",
            "direct": false,
            "version": "0.10.0",
            "ecosystem": "pypi"
          },
          {
            "name": "drone-lidar",
            "direct": false,
            "version": "0.1.0",
            "ecosystem": "pypi"
          },
          {
            "name": "einops",
            "direct": false,
            "version": "0.8.2",
            "ecosystem": "pypi"
          },
          {
            "name": "evdev",
            "direct": false,
            "version": "1.9.3",
            "ecosystem": "pypi"
          },
          {
            "name": "exceptiongroup",
            "direct": false,
            "version": "1.3.1",
            "ecosystem": "pypi"
          },
          {
            "name": "executing",
            "direct": false,
            "version": "2.2.1",
            "ecosystem": "pypi"
          },
          {
            "name": "farama-notifications",
            "direct": false,
            "version": "0.0.4",
            "ecosystem": "pypi"
          },
          {
            "name": "fastjsonschema",
            "direct": false,
            "version": "2.21.2",
            "ecosystem": "pypi"
          },
          {
            "name": "filelock",
            "direct": false,
            "version": "3.20.0",
            "ecosystem": "pypi"
          },
          {
            "name": "filelock",
            "direct": false,
            "version": "3.29.0",
            "ecosystem": "pypi"
          },
          {
            "name": "fire",
            "direct": false,
            "version": "0.7.1",
            "ecosystem": "pypi"
          },
          {
            "name": "fonttools",
            "direct": false,
            "version": "4.61.0",
            "ecosystem": "pypi"
          },
          {
            "name": "fqdn",
            "direct": false,
            "version": "1.5.1",
            "ecosystem": "pypi"
          },
          {
            "name": "frozendict",
            "direct": false,
            "version": "2.4.7",
            "ecosystem": "pypi"
          },
          {
            "name": "frozenlist",
            "direct": false,
            "version": "1.8.0",
            "ecosystem": "pypi"
          },
          {
            "name": "fsspec",
            "direct": false,
            "version": "2025.9.0",
            "ecosystem": "pypi"
          },
          {
            "name": "geopandas",
            "direct": false,
            "version": "1.1.2",
            "ecosystem": "pypi"
          },
          {
            "name": "ghp-import",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "pypi"
          },
          {
            "name": "gitdb",
            "direct": false,
            "version": "4.0.12",
            "ecosystem": "pypi"
          },
          {
            "name": "gitpython",
            "direct": false,
            "version": "3.1.45",
            "ecosystem": "pypi"
          },
          {
            "name": "gitpython",
            "direct": false,
            "version": "3.1.47",
            "ecosystem": "pypi"
          },
          {
            "name": "google-api-core",
            "direct": false,
            "version": "2.28.1",
            "ecosystem": "pypi"
          },
          {
            "name": "google-auth",
            "direct": false,
            "version": "2.43.0",
            "ecosystem": "pypi"
          },
          {
            "name": "google-cloud-compute",
            "direct": false,
            "version": "1.42.0",
            "ecosystem": "pypi"
          },
          {
            "name": "google-cloud-core",
            "direct": false,
            "version": "2.5.0",
            "ecosystem": "pypi"
          },
          {
            "name": "google-cloud-storage",
            "direct": false,
            "version": "3.7.0",
            "ecosystem": "pypi"
          },
          {
            "name": "google-crc32c",
            "direct": false,
            "version": "1.7.1",
            "ecosystem": "pypi"
          },
          {
            "name": "google-resumable-media",
            "direct": false,
            "version": "2.8.0",
            "ecosystem": "pypi"
          },
          {
            "name": "googleapis-common-protos",
            "direct": false,
            "version": "1.72.0",
            "ecosystem": "pypi"
          },
          {
            "name": "googleapis-common-protos",
            "direct": false,
            "version": "1.74.0",
            "ecosystem": "pypi"
          },
          {
            "name": "graph-lattice",
            "direct": false,
            "version": "0.1.0",
            "ecosystem": "pypi"
          },
          {
            "name": "graphs",
            "direct": false,
            "version": "0.1.0",
            "ecosystem": "pypi"
          },
          {
            "name": "griffe",
            "direct": false,
            "version": "1.4.1",
            "ecosystem": "pypi"
          },
          {
            "name": "griffe-warnings-deprecated",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "pypi"
          },
          {
            "name": "grpcio",
            "direct": false,
            "version": "1.76.0",
            "ecosystem": "pypi"
          },
          {
            "name": "grpcio",
            "direct": false,
            "version": "1.80.0",
            "ecosystem": "pypi"
          },
          {
            "name": "grpcio-status",
            "direct": false,
            "version": "1.76.0",
            "ecosystem": "pypi"
          },
          {
            "name": "grpclib",
            "direct": false,
            "version": "0.4.8",
            "ecosystem": "pypi"
          },
          {
            "name": "gymnasium",
            "direct": false,
            "version": "1.2.3",
            "ecosystem": "pypi"
          },
          {
            "name": "h11",
            "direct": false,
            "version": "0.16.0",
            "ecosystem": "pypi"
          },
          {
            "name": "h2",
            "direct": false,
            "version": "4.3.0",
            "ecosystem": "pypi"
          },
          {
            "name": "hatch",
            "direct": false,
            "version": null,
            "ecosystem": "pypi"
          },
          {
            "name": "hatch",
            "direct": false,
            "version": "1.16.2",
            "ecosystem": "pypi"
          },
          {
            "name": "hatch-jupyter-builder",
            "direct": false,
            "version": null,
            "ecosystem": "pypi"
          },
          {
            "name": "hatchling",
            "direct": false,
            "version": null,
            "ecosystem": "pypi"
          },
          {
            "name": "hatchling",
            "direct": false,
            "version": "1.28.0",
            "ecosystem": "pypi"
          },
          {
            "name": "hf-transfer",
            "direct": false,
            "version": "0.1.9",
            "ecosystem": "pypi"
          },
          {
            "name": "hf-xet",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "pypi"
          },
          {
            "name": "hf-xet",
            "direct": false,
            "version": "1.4.3",
            "ecosystem": "pypi"
          },
          {
            "name": "hpack",
            "direct": false,
            "version": "4.1.0",
            "ecosystem": "pypi"
          },
          {
            "name": "httpcore",
            "direct": false,
            "version": "1.0.9",
            "ecosystem": "pypi"
          },
          {
            "name": "httpx",
            "direct": false,
            "version": "0.28.1",
            "ecosystem": "pypi"
          },
          {
            "name": "huggingface-hub",
            "direct": false,
            "version": "0.35.3",
            "ecosystem": "pypi"
          },
          {
            "name": "humanize",
            "direct": false,
            "version": "4.14.0",
            "ecosystem": "pypi"
          },
          {
            "name": "hyperframe",
            "direct": false,
            "version": "6.1.0",
            "ecosystem": "pypi"
          },
          {
            "name": "hyperlink",
            "direct": false,
            "version": "21.0.0",
            "ecosystem": "pypi"
          },
          {
            "name": "idna",
            "direct": false,
            "version": "3.11",
            "ecosystem": "pypi"
          },
          {
            "name": "idna",
            "direct": false,
            "version": "3.12",
            "ecosystem": "pypi"
          },
          {
            "name": "imageio",
            "direct": false,
            "version": "2.37.3",
            "ecosystem": "pypi"
          },
          {
            "name": "imageio-ffmpeg",
            "direct": false,
            "version": "0.6.0",
            "ecosystem": "pypi"
          },
          {
            "name": "importlib-metadata",
            "direct": false,
            "version": "8.7.0",
            "ecosystem": "pypi"
          },
          {
            "name": "importlib-metadata",
            "direct": false,
            "version": "8.7.1",
            "ecosystem": "pypi"
          },
          {
            "name": "importlib-metadata",
            "direct": false,
            "version": "9.0.0",
            "ecosystem": "pypi"
          },
          {
            "name": "imu-signals",
            "direct": false,
            "version": "0.1.0",
            "ecosystem": "pypi"
          },
          {
            "name": "incremental-logging",
            "direct": false,
            "version": "0.1.0",
            "ecosystem": "pypi"
          },
          {
            "name": "iniconfig",
            "direct": false,
            "version": "2.3.0",
            "ecosystem": "pypi"
          },
          {
            "name": "inline-snapshot",
            "direct": false,
            "version": "0.31.1",
            "ecosystem": "pypi"
          },
          {
            "name": "inquirerpy",
            "direct": false,
            "version": "0.3.4",
            "ecosystem": "pypi"
          },
          {
            "name": "ipython",
            "direct": false,
            "version": "8.37.0",
            "ecosystem": "pypi"
          },
          {
            "name": "ipython-pygments-lexers",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "pypi"
          },
          {
            "name": "ipywidgets",
            "direct": false,
            "version": "8.1.8",
            "ecosystem": "pypi"
          },
          {
            "name": "isoduration",
            "direct": false,
            "version": "20.11.0",
            "ecosystem": "pypi"
          },
          {
            "name": "jaraco-classes",
            "direct": false,
            "version": "3.4.0",
            "ecosystem": "pypi"
          },
          {
            "name": "jaraco-context",
            "direct": false,
            "version": "6.0.1",
            "ecosystem": "pypi"
          },
          {
            "name": "jaraco-functools",
            "direct": false,
            "version": "4.3.0",
            "ecosystem": "pypi"
          },
          {
            "name": "jedi",
            "direct": false,
            "version": "0.19.2",
            "ecosystem": "pypi"
          },
          {
            "name": "jeepney",
            "direct": false,
            "version": "0.9.0",
            "ecosystem": "pypi"
          },
          {
            "name": "jinja2",
            "direct": false,
            "version": "3.1.6",
            "ecosystem": "pypi"
          },
          {
            "name": "joblib",
            "direct": false,
            "version": "1.5.2",
            "ecosystem": "pypi"
          },
          {
            "name": "json5",
            "direct": false,
            "version": "0.12.1",
            "ecosystem": "pypi"
          },
          {
            "name": "jsonlines",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "pypi"
          },
          {
            "name": "jsonpointer",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "pypi"
          },
          {
            "name": "jsonschema",
            "direct": false,
            "version": "4.25.1",
            "ecosystem": "pypi"
          },
          {
            "name": "jsonschema-specifications",
            "direct": false,
            "version": "2025.9.1",
            "ecosystem": "pypi"
          },
          {
            "name": "jupyter",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "pypi"
          },
          {
            "name": "jupyter-client",
            "direct": false,
            "version": "8.7.0",
            "ecosystem": "pypi"
          },
          {
            "name": "jupyter-console",
            "direct": false,
            "version": "6.6.3",
            "ecosystem": "pypi"
          },
          {
            "name": "jupyter-core",
            "direct": false,
            "version": "5.9.1",
            "ecosystem": "pypi"
          },
          {
            "name": "jupyter-events",
            "direct": false,
            "version": "0.12.0",
            "ecosystem": "pypi"
          },
          {
            "name": "jupyter-lsp",
            "direct": false,
            "version": "2.3.0",
            "ecosystem": "pypi"
          },
          {
            "name": "jupyter-server",
            "direct": false,
            "version": "2.17.0",
            "ecosystem": "pypi"
          },
          {
            "name": "jupyter-server-terminals",
            "direct": false,
            "version": "0.5.3",
            "ecosystem": "pypi"
          },
          {
            "name": "jupyterlab",
            "direct": false,
            "version": null,
            "ecosystem": "pypi"
          },
          {
            "name": "jupyterlab",
            "direct": false,
            "version": "4.5.0",
            "ecosystem": "pypi"
          },
          {
            "name": "jupyterlab-pygments",
            "direct": false,
            "version": "0.3.0",
            "ecosystem": "pypi"
          },
          {
            "name": "jupyterlab-server",
            "direct": false,
            "version": "2.28.0",
            "ecosystem": "pypi"
          },
          {
            "name": "jupyterlab-widgets",
            "direct": false,
            "version": "3.0.16",
            "ecosystem": "pypi"
          },
          {
            "name": "keyring",
            "direct": false,
            "version": "25.7.0",
            "ecosystem": "pypi"
          },
          {
            "name": "kiwisolver",
            "direct": false,
            "version": "1.4.9",
            "ecosystem": "pypi"
          },
          {
            "name": "lance-namespace",
            "direct": false,
            "version": "0.3.1",
            "ecosystem": "pypi"
          },
          {
            "name": "lance-namespace-urllib3-client",
            "direct": false,
            "version": "0.3.1",
            "ecosystem": "pypi"
          },
          {
            "name": "lancedb",
            "direct": false,
            "version": "0.25.3",
            "ecosystem": "pypi"
          },
          {
            "name": "lark",
            "direct": false,
            "version": "1.3.1",
            "ecosystem": "pypi"
          },
          {
            "name": "laspy",
            "direct": false,
            "version": "2.6.1",
            "ecosystem": "pypi"
          },
          {
            "name": "lerobot",
            "direct": false,
            "version": "0.4",
            "ecosystem": "pypi"
          },
          {
            "name": "lerobot",
            "direct": false,
            "version": "0.4.2",
            "ecosystem": "pypi"
          },
          {
            "name": "librt",
            "direct": false,
            "version": "0.7.8",
            "ecosystem": "pypi"
          },
          {
            "name": "librt",
            "direct": false,
            "version": "0.9.0",
            "ecosystem": "pypi"
          },
          {
            "name": "lidar",
            "direct": false,
            "version": "0.1.0",
            "ecosystem": "pypi"
          },
          {
            "name": "live-camera-edge-detection",
            "direct": false,
            "version": "0.1.0",
            "ecosystem": "pypi"
          },
          {
            "name": "live-scrolling-plot",
            "direct": false,
            "version": "0.1.0",
            "ecosystem": "pypi"
          },
          {
            "name": "llm-embedding-ner",
            "direct": false,
            "version": "0.1.0",
            "ecosystem": "pypi"
          },
          {
            "name": "llvmlite",
            "direct": false,
            "version": "0.46.0",
            "ecosystem": "pypi"
          },
          {
            "name": "log-file",
            "direct": false,
            "version": "0.1.0",
            "ecosystem": "pypi"
          },
          {
            "name": "lz4",
            "direct": false,
            "version": "4.4.5",
            "ecosystem": "pypi"
          },
          {
            "name": "markdown",
            "direct": false,
            "version": "3.10",
            "ecosystem": "pypi"
          },
          {
            "name": "markdown-it-py",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "pypi"
          },
          {
            "name": "markupsafe",
            "direct": false,
            "version": "3.0.3",
            "ecosystem": "pypi"
          },
          {
            "name": "marshmallow",
            "direct": false,
            "version": "3.26.1",
            "ecosystem": "pypi"
          },
          {
            "name": "matplotlib",
            "direct": false,
            "version": "3.10.8",
            "ecosystem": "pypi"
          },
          {
            "name": "matplotlib-inline",
            "direct": false,
            "version": "0.2.1",
            "ecosystem": "pypi"
          },
          {
            "name": "maturin",
            "direct": false,
            "version": null,
            "ecosystem": "pypi"
          },
          {
            "name": "maturin",
            "direct": false,
            "version": "1.10.2",
            "ecosystem": "pypi"
          },
          {
            "name": "mcap",
            "direct": false,
            "version": "1.3.1",
            "ecosystem": "pypi"
          },
          {
            "name": "mcap-protobuf-support",
            "direct": false,
            "version": "0.5.4",
            "ecosystem": "pypi"
          },
          {
            "name": "mdurl",
            "direct": false,
            "version": "0.1.2",
            "ecosystem": "pypi"
          },
          {
            "name": "mergedeep",
            "direct": false,
            "version": "1.3.4",
            "ecosystem": "pypi"
          },
          {
            "name": "minimal",
            "direct": false,
            "version": "0.1.0",
            "ecosystem": "pypi"
          },
          {
            "name": "minimal-options",
            "direct": false,
            "version": "0.1.0",
            "ecosystem": "pypi"
          },
          {
            "name": "mistune",
            "direct": false,
            "version": "3.1.4",
            "ecosystem": "pypi"
          },
          {
            "name": "mkdocs",
            "direct": false,
            "version": "1.6.1",
            "ecosystem": "pypi"
          },
          {
            "name": "mkdocs-autorefs",
            "direct": false,
            "version": "1.4.3",
            "ecosystem": "pypi"
          },
          {
            "name": "mkdocs-gen-files",
            "direct": false,
            "version": "0.5.0",
            "ecosystem": "pypi"
          },
          {
            "name": "mkdocs-get-deps",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "pypi"
          },
          {
            "name": "mkdocs-literate-nav",
            "direct": false,
            "version": "0.6.1",
            "ecosystem": "pypi"
          },
          {
            "name": "mkdocs-material",
            "direct": false,
            "version": "9.4.7",
            "ecosystem": "pypi"
          },
          {
            "name": "mkdocs-material-extensions",
            "direct": false,
            "version": "1.3",
            "ecosystem": "pypi"
          },
          {
            "name": "mkdocs-redirects",
            "direct": false,
            "version": "1.3.1",
            "ecosystem": "pypi"
          },
          {
            "name": "mkdocstrings",
            "direct": false,
            "version": "0.26.2",
            "ecosystem": "pypi"
          },
          {
            "name": "mkdocstrings-python",
            "direct": false,
            "version": "1.12.1",
            "ecosystem": "pypi"
          },
          {
            "name": "more-itertools",
            "direct": false,
            "version": "10.8.0",
            "ecosystem": "pypi"
          },
          {
            "name": "mpmath",
            "direct": false,
            "version": "1.3.0",
            "ecosystem": "pypi"
          },
          {
            "name": "multidict",
            "direct": false,
            "version": "6.7.0",
            "ecosystem": "pypi"
          },
          {
            "name": "multidict",
            "direct": false,
            "version": "6.7.1",
            "ecosystem": "pypi"
          },
          {
            "name": "multiprocess",
            "direct": false,
            "version": "0.70.16",
            "ecosystem": "pypi"
          },
          {
            "name": "multiprocess-logging",
            "direct": false,
            "version": "0.1.0",
            "ecosystem": "pypi"
          },
          {
            "name": "multitasking",
            "direct": false,
            "version": "0.0.12",
            "ecosystem": "pypi"
          },
          {
            "name": "multithreading",
            "direct": false,
            "version": "0.1.0",
            "ecosystem": "pypi"
          },
          {
            "name": "mypy",
            "direct": false,
            "version": "1.19.1",
            "ecosystem": "pypi"
          },
          {
            "name": "mypy-extensions",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "pypi"
          },
          {
            "name": "nbclient",
            "direct": false,
            "version": "0.10.2",
            "ecosystem": "pypi"
          },
          {
            "name": "nbconvert",
            "direct": false,
            "version": "7.17.1",
            "ecosystem": "pypi"
          },
          {
            "name": "nbformat",
            "direct": false,
            "version": "5.10.4",
            "ecosystem": "pypi"
          },
          {
            "name": "nbqa",
            "direct": false,
            "version": "1.9.1",
            "ecosystem": "pypi"
          },
          {
            "name": "nest-asyncio",
            "direct": false,
            "version": "1.6.0",
            "ecosystem": "pypi"
          },
          {
            "name": "networkx",
            "direct": false,
            "version": "3.4.2",
            "ecosystem": "pypi"
          },
          {
            "name": "notebook",
            "direct": false,
            "version": "7.5.0",
            "ecosystem": "pypi"
          },
          {
            "name": "notebook-shim",
            "direct": false,
            "version": "0.2.4",
            "ecosystem": "pypi"
          },
          {
            "name": "numba",
            "direct": false,
            "version": "0.63.1",
            "ecosystem": "pypi"
          },
          {
            "name": "nuscenes-dataset",
            "direct": false,
            "version": "0.1.0",
            "ecosystem": "pypi"
          },
          {
            "name": "nuscenes-devkit",
            "direct": false,
            "version": "1.1.9",
            "ecosystem": "pypi"
          },
          {
            "name": "nv12",
            "direct": false,
            "version": "0.1.0",
            "ecosystem": "pypi"
          },
          {
            "name": "nvidia-cublas-cu12",
            "direct": false,
            "version": "12.6.4.1",
            "ecosystem": "pypi"
          },
          {
            "name": "nvidia-cuda-cupti-cu12",
            "direct": false,
            "version": "12.6.80",
            "ecosystem": "pypi"
          },
          {
            "name": "nvidia-cuda-nvrtc-cu12",
            "direct": false,
            "version": "12.6.77",
            "ecosystem": "pypi"
          },
          {
            "name": "nvidia-cuda-runtime-cu12",
            "direct": false,
            "version": "12.6.77",
            "ecosystem": "pypi"
          },
          {
            "name": "nvidia-cudnn-cu12",
            "direct": false,
            "version": "9.5.1.17",
            "ecosystem": "pypi"
          },
          {
            "name": "nvidia-cufft-cu12",
            "direct": false,
            "version": "11.3.0.4",
            "ecosystem": "pypi"
          },
          {
            "name": "nvidia-cufile-cu12",
            "direct": false,
            "version": "1.11.1.6",
            "ecosystem": "pypi"
          },
          {
            "name": "nvidia-curand-cu12",
            "direct": false,
            "version": "10.3.7.77",
            "ecosystem": "pypi"
          },
          {
            "name": "nvidia-cusolver-cu12",
            "direct": false,
            "version": "11.7.1.2",
            "ecosystem": "pypi"
          },
          {
            "name": "nvidia-cusparse-cu12",
            "direct": false,
            "version": "12.5.4.2",
            "ecosystem": "pypi"
          },
          {
            "name": "nvidia-cusparselt-cu12",
            "direct": false,
            "version": "0.6.3",
            "ecosystem": "pypi"
          },
          {
            "name": "nvidia-nccl-cu12",
            "direct": false,
            "version": "2.26.2",
            "ecosystem": "pypi"
          },
          {
            "name": "nvidia-nvjitlink-cu12",
            "direct": false,
            "version": "12.6.85",
            "ecosystem": "pypi"
          },
          {
            "name": "nvidia-nvtx-cu12",
            "direct": false,
            "version": "12.6.77",
            "ecosystem": "pypi"
          },
          {
            "name": "objectron",
            "direct": false,
            "version": "0.1.0",
            "ecosystem": "pypi"
          },
          {
            "name": "open-photogrammetry-format",
            "direct": false,
            "version": "0.1.0",
            "ecosystem": "pypi"
          },
          {
            "name": "opencv-python",
            "direct": false,
            "version": null,
            "ecosystem": "pypi"
          },
          {
            "name": "opencv-python",
            "direct": false,
            "version": "4.11.0.86",
            "ecosystem": "pypi"
          },
          {
            "name": "opencv-python-headless",
            "direct": false,
            "version": "4.11.0.86",
            "ecosystem": "pypi"
          },
          {
            "name": "openstreetmap-data",
            "direct": false,
            "version": "0.1.0",
            "ecosystem": "pypi"
          },
          {
            "name": "opentelemetry-api",
            "direct": false,
            "version": null,
            "ecosystem": "pypi"
          },
          {
            "name": "opentelemetry-api",
            "direct": false,
            "version": "1.39.1",
            "ecosystem": "pypi"
          },
          {
            "name": "opentelemetry-api",
            "direct": false,
            "version": "1.41.0",
            "ecosystem": "pypi"
          },
          {
            "name": "opentelemetry-exporter-otlp-proto-common",
            "direct": false,
            "version": "1.39.0",
            "ecosystem": "pypi"
          },
          {
            "name": "opentelemetry-exporter-otlp-proto-common",
            "direct": false,
            "version": "1.41.0",
            "ecosystem": "pypi"
          },
          {
            "name": "opentelemetry-exporter-otlp-proto-grpc",
            "direct": false,
            "version": null,
            "ecosystem": "pypi"
          },
          {
            "name": "opentelemetry-exporter-otlp-proto-grpc",
            "direct": false,
            "version": "1.39.0",
            "ecosystem": "pypi"
          },
          {
            "name": "opentelemetry-exporter-otlp-proto-grpc",
            "direct": false,
            "version": "1.41.0",
            "ecosystem": "pypi"
          },
          {
            "name": "opentelemetry-proto",
            "direct": false,
            "version": "1.39.0",
            "ecosystem": "pypi"
          },
          {
            "name": "opentelemetry-proto",
            "direct": false,
            "version": "1.41.0",
            "ecosystem": "pypi"
          },
          {
            "name": "opentelemetry-sdk",
            "direct": false,
            "version": null,
            "ecosystem": "pypi"
          },
          {
            "name": "opentelemetry-sdk",
            "direct": false,
            "version": "1.39.1",
            "ecosystem": "pypi"
          },
          {
            "name": "opentelemetry-sdk",
            "direct": false,
            "version": "1.41.0",
            "ecosystem": "pypi"
          },
          {
            "name": "opentelemetry-semantic-conventions",
            "direct": false,
            "version": "0.60b1",
            "ecosystem": "pypi"
          },
          {
            "name": "opentelemetry-semantic-conventions",
            "direct": false,
            "version": "0.62b0",
            "ecosystem": "pypi"
          },
          {
            "name": "orderly-set",
            "direct": false,
            "version": "5.5.0",
            "ecosystem": "pypi"
          },
          {
            "name": "overrides",
            "direct": false,
            "version": "7.7.0",
            "ecosystem": "pypi"
          },
          {
            "name": "packaging",
            "direct": false,
            "version": "25.0",
            "ecosystem": "pypi"
          },
          {
            "name": "paginate",
            "direct": false,
            "version": "0.5.7",
            "ecosystem": "pypi"
          },
          {
            "name": "pandas",
            "direct": false,
            "version": null,
            "ecosystem": "pypi"
          },
          {
            "name": "pandas",
            "direct": false,
            "version": "2.3.3",
            "ecosystem": "pypi"
          },
          {
            "name": "pandas-stubs",
            "direct": false,
            "version": "2.3.3.251201",
            "ecosystem": "pypi"
          },
          {
            "name": "pandocfilters",
            "direct": false,
            "version": "1.5.1",
            "ecosystem": "pypi"
          },
          {
            "name": "parso",
            "direct": false,
            "version": "0.8.5",
            "ecosystem": "pypi"
          },
          {
            "name": "pathspec",
            "direct": false,
            "version": "1.0.4",
            "ecosystem": "pypi"
          },
          {
            "name": "peewee",
            "direct": false,
            "version": "3.18.3",
            "ecosystem": "pypi"
          },
          {
            "name": "pexpect",
            "direct": false,
            "version": "4.9.0",
            "ecosystem": "pypi"
          },
          {
            "name": "pfzy",
            "direct": false,
            "version": "0.3.4",
            "ecosystem": "pypi"
          },
          {
            "name": "platformdirs",
            "direct": false,
            "version": "4.5.1",
            "ecosystem": "pypi"
          },
          {
            "name": "platformdirs",
            "direct": false,
            "version": "4.9.6",
            "ecosystem": "pypi"
          },
          {
            "name": "plots",
            "direct": false,
            "version": "0.1.0",
            "ecosystem": "pypi"
          },
          {
            "name": "pluggy",
            "direct": false,
            "version": "1.6.0",
            "ecosystem": "pypi"
          },
          {
            "name": "polars",
            "direct": false,
            "version": "1.36.1",
            "ecosystem": "pypi"
          },
          {
            "name": "polars-runtime-32",
            "direct": false,
            "version": "1.36.1",
            "ecosystem": "pypi"
          },
          {
            "name": "prometheus-client",
            "direct": false,
            "version": "0.23.1",
            "ecosystem": "pypi"
          },
          {
            "name": "prompt-toolkit",
            "direct": false,
            "version": "3.0.52",
            "ecosystem": "pypi"
          },
          {
            "name": "propcache",
            "direct": false,
            "version": "0.4.1",
            "ecosystem": "pypi"
          },
          {
            "name": "proto-plus",
            "direct": false,
            "version": "1.26.1",
            "ecosystem": "pypi"
          },
          {
            "name": "protobuf",
            "direct": false,
            "version": "6.33.5",
            "ecosystem": "pypi"
          },
          {
            "name": "protobuf",
            "direct": false,
            "version": "6.33.6",
            "ecosystem": "pypi"
          },
          {
            "name": "psutil",
            "direct": false,
            "version": null,
            "ecosystem": "pypi"
          },
          {
            "name": "psutil",
            "direct": false,
            "version": "7.1.3",
            "ecosystem": "pypi"
          },
          {
            "name": "psutil",
            "direct": false,
            "version": "7.2.2",
            "ecosystem": "pypi"
          },
          {
            "name": "psygnal",
            "direct": false,
            "version": "0.15.0",
            "ecosystem": "pypi"
          },
          {
            "name": "ptyprocess",
            "direct": false,
            "version": "0.7.0",
            "ecosystem": "pypi"
          },
          {
            "name": "pure-eval",
            "direct": false,
            "version": "0.2.3",
            "ecosystem": "pypi"
          },
          {
            "name": "py-cpuinfo",
            "direct": false,
            "version": "9.0.0",
            "ecosystem": "pypi"
          },
          {
            "name": "pyasn1",
            "direct": false,
            "version": "0.6.3",
            "ecosystem": "pypi"
          },
          {
            "name": "pyasn1-modules",
            "direct": false,
            "version": "0.4.2",
            "ecosystem": "pypi"
          },
          {
            "name": "pycocotools",
            "direct": false,
            "version": "2.0.10",
            "ecosystem": "pypi"
          },
          {
            "name": "pycodestyle",
            "direct": false,
            "version": "2.14.0",
            "ecosystem": "pypi"
          },
          {
            "name": "pycparser",
            "direct": false,
            "version": "2.23",
            "ecosystem": "pypi"
          },
          {
            "name": "pydantic",
            "direct": false,
            "version": "2.12.5",
            "ecosystem": "pypi"
          },
          {
            "name": "pydantic",
            "direct": false,
            "version": "2.13.3",
            "ecosystem": "pypi"
          },
          {
            "name": "pydantic-core",
            "direct": false,
            "version": "2.41.5",
            "ecosystem": "pypi"
          },
          {
            "name": "pydantic-core",
            "direct": false,
            "version": "2.46.3",
            "ecosystem": "pypi"
          },
          {
            "name": "pydicom",
            "direct": false,
            "version": "2.4.5",
            "ecosystem": "pypi"
          },
          {
            "name": "pygithub",
            "direct": false,
            "version": "2.8.1",
            "ecosystem": "pypi"
          },
          {
            "name": "pygltflib",
            "direct": false,
            "version": "1.16.5",
            "ecosystem": "pypi"
          },
          {
            "name": "pygments",
            "direct": false,
            "version": "2.19.2",
            "ecosystem": "pypi"
          },
          {
            "name": "pyjwt",
            "direct": false,
            "version": "2.12.1",
            "ecosystem": "pypi"
          },
          {
            "name": "pymdown-extensions",
            "direct": false,
            "version": "10.19",
            "ecosystem": "pypi"
          },
          {
            "name": "pynacl",
            "direct": false,
            "version": "1.6.1",
            "ecosystem": "pypi"
          },
          {
            "name": "pynndescent",
            "direct": false,
            "version": "0.5.13",
            "ecosystem": "pypi"
          },
          {
            "name": "pynput",
            "direct": false,
            "version": "1.8.1",
            "ecosystem": "pypi"
          },
          {
            "name": "pyobjc-core",
            "direct": false,
            "version": "12.1",
            "ecosystem": "pypi"
          },
          {
            "name": "pyobjc-framework-applicationservices",
            "direct": false,
            "version": "12.1",
            "ecosystem": "pypi"
          },
          {
            "name": "pyobjc-framework-cocoa",
            "direct": false,
            "version": "12.1",
            "ecosystem": "pypi"
          },
          {
            "name": "pyobjc-framework-coretext",
            "direct": false,
            "version": "12.1",
            "ecosystem": "pypi"
          },
          {
            "name": "pyobjc-framework-quartz",
            "direct": false,
            "version": "12.1",
            "ecosystem": "pypi"
          },
          {
            "name": "pyogrio",
            "direct": false,
            "version": "0.12.1",
            "ecosystem": "pypi"
          },
          {
            "name": "pyopf",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "pypi"
          },
          {
            "name": "pyparsing",
            "direct": false,
            "version": "3.2.5",
            "ecosystem": "pypi"
          },
          {
            "name": "pyproj",
            "direct": false,
            "version": "3.7.1",
            "ecosystem": "pypi"
          },
          {
            "name": "pyproject-hooks",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "pypi"
          },
          {
            "name": "pyquaternion",
            "direct": false,
            "version": "0.9.9",
            "ecosystem": "pypi"
          },
          {
            "name": "pyserial",
            "direct": false,
            "version": "3.5",
            "ecosystem": "pypi"
          },
          {
            "name": "pytest",
            "direct": false,
            "version": null,
            "ecosystem": "pypi"
          },
          {
            "name": "pytest",
            "direct": false,
            "version": "8.4.2",
            "ecosystem": "pypi"
          },
          {
            "name": "pytest-benchmark",
            "direct": false,
            "version": null,
            "ecosystem": "pypi"
          },
          {
            "name": "pytest-benchmark",
            "direct": false,
            "version": "5.2.3",
            "ecosystem": "pypi"
          },
          {
            "name": "python-dateutil",
            "direct": false,
            "version": "2.9.0.post0",
            "ecosystem": "pypi"
          },
          {
            "name": "python-json-logger",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "pypi"
          },
          {
            "name": "python-xlib",
            "direct": false,
            "version": "0.33",
            "ecosystem": "pypi"
          },
          {
            "name": "pytokens",
            "direct": false,
            "version": "0.4.1",
            "ecosystem": "pypi"
          },
          {
            "name": "pytz",
            "direct": false,
            "version": "2025.2",
            "ecosystem": "pypi"
          },
          {
            "name": "pytz",
            "direct": false,
            "version": "2026.1.post1",
            "ecosystem": "pypi"
          },
          {
            "name": "pywin32-ctypes",
            "direct": false,
            "version": "0.2.3",
            "ecosystem": "pypi"
          },
          {
            "name": "pywinpty",
            "direct": false,
            "version": "3.0.2",
            "ecosystem": "pypi"
          },
          {
            "name": "pyyaml",
            "direct": false,
            "version": "6.0.3",
            "ecosystem": "pypi"
          },
          {
            "name": "pyyaml-env-tag",
            "direct": false,
            "version": "1.1",
            "ecosystem": "pypi"
          },
          {
            "name": "pyyaml-include",
            "direct": false,
            "version": "1.4.1",
            "ecosystem": "pypi"
          },
          {
            "name": "pyzmq",
            "direct": false,
            "version": "27.1.0",
            "ecosystem": "pypi"
          },
          {
            "name": "raw-mesh",
            "direct": false,
            "version": "0.1.0",
            "ecosystem": "pypi"
          },
          {
            "name": "referencing",
            "direct": false,
            "version": "0.37.0",
            "ecosystem": "pypi"
          },
          {
            "name": "regex",
            "direct": false,
            "version": "2025.11.3",
            "ecosystem": "pypi"
          },
          {
            "name": "regex",
            "direct": false,
            "version": "2026.4.4",
            "ecosystem": "pypi"
          },
          {
            "name": "requests",
            "direct": false,
            "version": null,
            "ecosystem": "pypi"
          },
          {
            "name": "requests",
            "direct": false,
            "version": "2.33.1",
            "ecosystem": "pypi"
          },
          {
            "name": "rerun-dev-fixup",
            "direct": false,
            "version": "0.1.0",
            "ecosystem": "pypi"
          },
          {
            "name": "rerun-export",
            "direct": false,
            "version": "0.1.0",
            "ecosystem": "pypi"
          },
          {
            "name": "rerun-notebook",
            "direct": false,
            "version": "0.32.0-alpha.1",
            "ecosystem": "pypi"
          },
          {
            "name": "rerun-sdk",
            "direct": false,
            "version": null,
            "ecosystem": "pypi"
          },
          {
            "name": "rerun-workspace",
            "direct": false,
            "version": "0.30.0a4",
            "ecosystem": "pypi"
          },
          {
            "name": "rfc3339-validator",
            "direct": false,
            "version": "0.1.4",
            "ecosystem": "pypi"
          },
          {
            "name": "rfc3986-validator",
            "direct": false,
            "version": "0.1.1",
            "ecosystem": "pypi"
          },
          {
            "name": "rfc3987-syntax",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "pypi"
          },
          {
            "name": "rgbd",
            "direct": false,
            "version": "0.1.0",
            "ecosystem": "pypi"
          },
          {
            "name": "rich",
            "direct": false,
            "version": "14.2.0",
            "ecosystem": "pypi"
          },
          {
            "name": "rpds-py",
            "direct": false,
            "version": "0.30.0",
            "ecosystem": "pypi"
          },
          {
            "name": "rrt-star",
            "direct": false,
            "version": "0.1.0",
            "ecosystem": "pypi"
          },
          {
            "name": "rsa",
            "direct": false,
            "version": "4.9.1",
            "ecosystem": "pypi"
          },
          {
            "name": "ruff",
            "direct": false,
            "version": "0.15.7",
            "ecosystem": "pypi"
          },
          {
            "name": "safetensors",
            "direct": false,
            "version": "0.7.0",
            "ecosystem": "pypi"
          },
          {
            "name": "scikit-learn",
            "direct": false,
            "version": "1.7.2",
            "ecosystem": "pypi"
          },
          {
            "name": "scipy",
            "direct": false,
            "version": "1.15.3",
            "ecosystem": "pypi"
          },
          {
            "name": "secretstorage",
            "direct": false,
            "version": "3.5.0",
            "ecosystem": "pypi"
          },
          {
            "name": "segment-anything",
            "direct": false,
            "version": "1.0",
            "ecosystem": "pypi"
          },
          {
            "name": "segment-anything-model",
            "direct": false,
            "version": "0.1.0",
            "ecosystem": "pypi"
          },
          {
            "name": "semver",
            "direct": false,
            "version": null,
            "ecosystem": "pypi"
          },
          {
            "name": "semver",
            "direct": false,
            "version": "3.0.4",
            "ecosystem": "pypi"
          },
          {
            "name": "send2trash",
            "direct": false,
            "version": "1.8.3",
            "ecosystem": "pypi"
          },
          {
            "name": "sentry-sdk",
            "direct": false,
            "version": "2.58.0",
            "ecosystem": "pypi"
          },
          {
            "name": "server-tables",
            "direct": false,
            "version": "0.1.1",
            "ecosystem": "pypi"
          },
          {
            "name": "setuptools",
            "direct": false,
            "version": "80.10.2",
            "ecosystem": "pypi"
          },
          {
            "name": "setuptools",
            "direct": false,
            "version": "80.9.0",
            "ecosystem": "pypi"
          },
          {
            "name": "shapely",
            "direct": false,
            "version": "2.1.2",
            "ecosystem": "pypi"
          },
          {
            "name": "shared-recording",
            "direct": false,
            "version": "0.1.0",
            "ecosystem": "pypi"
          },
          {
            "name": "shellingham",
            "direct": false,
            "version": "1.5.4",
            "ecosystem": "pypi"
          },
          {
            "name": "sitecustomize-entrypoints",
            "direct": false,
            "version": null,
            "ecosystem": "pypi"
          },
          {
            "name": "sitecustomize-entrypoints",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "pypi"
          },
          {
            "name": "six",
            "direct": false,
            "version": "1.17.0",
            "ecosystem": "pypi"
          },
          {
            "name": "smmap",
            "direct": false,
            "version": "5.0.2",
            "ecosystem": "pypi"
          },
          {
            "name": "smmap",
            "direct": false,
            "version": "5.0.3",
            "ecosystem": "pypi"
          },
          {
            "name": "soupsieve",
            "direct": false,
            "version": "2.8",
            "ecosystem": "pypi"
          },
          {
            "name": "sphobjinv",
            "direct": false,
            "version": "2.3.1",
            "ecosystem": "pypi"
          },
          {
            "name": "stack-data",
            "direct": false,
            "version": "0.6.3",
            "ecosystem": "pypi"
          },
          {
            "name": "stdio",
            "direct": false,
            "version": "0.1.0",
            "ecosystem": "pypi"
          },
          {
            "name": "stringcase",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "pypi"
          },
          {
            "name": "structure-from-motion",
            "direct": false,
            "version": "0.1.0",
            "ecosystem": "pypi"
          },
          {
            "name": "sympy",
            "direct": false,
            "version": "1.14.0",
            "ecosystem": "pypi"
          },
          {
            "name": "syrupy",
            "direct": false,
            "version": "5.0.0",
            "ecosystem": "pypi"
          },
          {
            "name": "table-zoo",
            "direct": false,
            "version": "0.1.0",
            "ecosystem": "pypi"
          },
          {
            "name": "tabulate",
            "direct": false,
            "version": "0.9.0",
            "ecosystem": "pypi"
          },
          {
            "name": "template",
            "direct": false,
            "version": "0.1.0",
            "ecosystem": "pypi"
          },
          {
            "name": "termcolor",
            "direct": false,
            "version": "3.2.0",
            "ecosystem": "pypi"
          },
          {
            "name": "termcolor",
            "direct": false,
            "version": "3.3.0",
            "ecosystem": "pypi"
          },
          {
            "name": "terminado",
            "direct": false,
            "version": "0.18.1",
            "ecosystem": "pypi"
          },
          {
            "name": "threadpoolctl",
            "direct": false,
            "version": "3.6.0",
            "ecosystem": "pypi"
          },
          {
            "name": "timm",
            "direct": false,
            "version": "1.0.19",
            "ecosystem": "pypi"
          },
          {
            "name": "tinycss2",
            "direct": false,
            "version": "1.4.0",
            "ecosystem": "pypi"
          },
          {
            "name": "tokenize-rt",
            "direct": false,
            "version": "6.2.0",
            "ecosystem": "pypi"
          },
          {
            "name": "tokenizers",
            "direct": false,
            "version": "0.22.1",
            "ecosystem": "pypi"
          },
          {
            "name": "toml",
            "direct": false,
            "version": "0.10.2",
            "ecosystem": "pypi"
          },
          {
            "name": "tomli",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "pypi"
          },
          {
            "name": "tomli-w",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "pypi"
          },
          {
            "name": "tomlkit",
            "direct": false,
            "version": "0.13.3",
            "ecosystem": "pypi"
          },
          {
            "name": "torch",
            "direct": false,
            "version": null,
            "ecosystem": "pypi"
          },
          {
            "name": "torch",
            "direct": false,
            "version": "2.7.1",
            "ecosystem": "pypi"
          },
          {
            "name": "torchcodec",
            "direct": false,
            "version": "0.5",
            "ecosystem": "pypi"
          },
          {
            "name": "torchvision",
            "direct": false,
            "version": null,
            "ecosystem": "pypi"
          },
          {
            "name": "torchvision",
            "direct": false,
            "version": "0.22.1",
            "ecosystem": "pypi"
          },
          {
            "name": "tornado",
            "direct": false,
            "version": "6.5.5",
            "ecosystem": "pypi"
          },
          {
            "name": "tqdm",
            "direct": false,
            "version": "4.67.1",
            "ecosystem": "pypi"
          },
          {
            "name": "tqdm",
            "direct": false,
            "version": "4.67.3",
            "ecosystem": "pypi"
          },
          {
            "name": "traitlets",
            "direct": false,
            "version": "5.14.3",
            "ecosystem": "pypi"
          },
          {
            "name": "transformers",
            "direct": false,
            "version": "4.57.3",
            "ecosystem": "pypi"
          },
          {
            "name": "trimesh",
            "direct": false,
            "version": "4.10.1",
            "ecosystem": "pypi"
          },
          {
            "name": "triton",
            "direct": false,
            "version": "3.3.1",
            "ecosystem": "pypi"
          },
          {
            "name": "trove-classifiers",
            "direct": false,
            "version": "2025.12.1.14",
            "ecosystem": "pypi"
          },
          {
            "name": "ty",
            "direct": false,
            "version": "0.0.31",
            "ecosystem": "pypi"
          },
          {
            "name": "types-colorama",
            "direct": false,
            "version": "0.4.15.20250801",
            "ecosystem": "pypi"
          },
          {
            "name": "types-protobuf",
            "direct": false,
            "version": "6.32.1.20251210",
            "ecosystem": "pypi"
          },
          {
            "name": "types-pytz",
            "direct": false,
            "version": "2025.2.0.20251108",
            "ecosystem": "pypi"
          },
          {
            "name": "types-pytz",
            "direct": false,
            "version": "2026.1.1.20260408",
            "ecosystem": "pypi"
          },
          {
            "name": "types-pyyaml",
            "direct": false,
            "version": "6.0.12.20250915",
            "ecosystem": "pypi"
          },
          {
            "name": "types-requests",
            "direct": false,
            "version": null,
            "ecosystem": "pypi"
          },
          {
            "name": "types-requests",
            "direct": false,
            "version": "2.32.4.20250913",
            "ecosystem": "pypi"
          },
          {
            "name": "types-requests",
            "direct": false,
            "version": "2.33.0.20260408",
            "ecosystem": "pypi"
          },
          {
            "name": "types-tabulate",
            "direct": false,
            "version": "0.9.0.20241207",
            "ecosystem": "pypi"
          },
          {
            "name": "types-tqdm",
            "direct": false,
            "version": "4.67.0.20250809",
            "ecosystem": "pypi"
          },
          {
            "name": "typing-inspect",
            "direct": false,
            "version": "0.9.0",
            "ecosystem": "pypi"
          },
          {
            "name": "typing-inspection",
            "direct": false,
            "version": "0.4.2",
            "ecosystem": "pypi"
          },
          {
            "name": "tzdata",
            "direct": false,
            "version": "2025.2",
            "ecosystem": "pypi"
          },
          {
            "name": "tzdata",
            "direct": false,
            "version": "2026.1",
            "ecosystem": "pypi"
          },
          {
            "name": "umap-learn",
            "direct": false,
            "version": "0.5.9.post2",
            "ecosystem": "pypi"
          },
          {
            "name": "uri-template",
            "direct": false,
            "version": "1.3.0",
            "ecosystem": "pypi"
          },
          {
            "name": "urllib3",
            "direct": false,
            "version": "2.6.3",
            "ecosystem": "pypi"
          },
          {
            "name": "userpath",
            "direct": false,
            "version": "1.9.2",
            "ecosystem": "pypi"
          },
          {
            "name": "using-index-values",
            "direct": false,
            "version": "0.1.0",
            "ecosystem": "pypi"
          },
          {
            "name": "uv",
            "direct": false,
            "version": "0.9.17",
            "ecosystem": "pypi"
          },
          {
            "name": "virtualenv",
            "direct": false,
            "version": "20.35.4",
            "ecosystem": "pypi"
          },
          {
            "name": "wandb",
            "direct": false,
            "version": "0.21.4",
            "ecosystem": "pypi"
          },
          {
            "name": "watchdog",
            "direct": false,
            "version": "6.0.0",
            "ecosystem": "pypi"
          },
          {
            "name": "watchfiles",
            "direct": false,
            "version": null,
            "ecosystem": "pypi"
          },
          {
            "name": "watchfiles",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "pypi"
          },
          {
            "name": "wcwidth",
            "direct": false,
            "version": "0.2.14",
            "ecosystem": "pypi"
          },
          {
            "name": "wcwidth",
            "direct": false,
            "version": "0.6.0",
            "ecosystem": "pypi"
          },
          {
            "name": "webcolors",
            "direct": false,
            "version": "25.10.0",
            "ecosystem": "pypi"
          },
          {
            "name": "webencodings",
            "direct": false,
            "version": "0.5.1",
            "ecosystem": "pypi"
          },
          {
            "name": "websocket-client",
            "direct": false,
            "version": "1.9.0",
            "ecosystem": "pypi"
          },
          {
            "name": "websockets",
            "direct": false,
            "version": "15.0.1",
            "ecosystem": "pypi"
          },
          {
            "name": "wheel",
            "direct": false,
            "version": "0.46.3",
            "ecosystem": "pypi"
          },
          {
            "name": "widgetsnbextension",
            "direct": false,
            "version": "4.0.15",
            "ecosystem": "pypi"
          },
          {
            "name": "wrapt",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "pypi"
          },
          {
            "name": "xxhash",
            "direct": false,
            "version": "3.6.0",
            "ecosystem": "pypi"
          },
          {
            "name": "yarl",
            "direct": false,
            "version": "1.23.0",
            "ecosystem": "pypi"
          },
          {
            "name": "yfinance",
            "direct": false,
            "version": null,
            "ecosystem": "pypi"
          },
          {
            "name": "yfinance",
            "direct": false,
            "version": "0.2.66",
            "ecosystem": "pypi"
          },
          {
            "name": "zipp",
            "direct": false,
            "version": "3.23.0",
            "ecosystem": "pypi"
          },
          {
            "name": "zipp",
            "direct": false,
            "version": "3.23.1",
            "ecosystem": "pypi"
          },
          {
            "name": "zstandard",
            "direct": false,
            "version": "0.25.0",
            "ecosystem": "pypi"
          }
        ],
        "collected": true,
        "truncated": false,
        "total_count": 1635,
        "direct_count": 65,
        "indirect_count": 1570
      }
    },
    "maintainership": {
      "issues": {
        "open_prs": 2,
        "merged_prs": 16,
        "open_issues": 0,
        "closed_ratio": null,
        "closed_issues": 0,
        "closed_unmerged_prs": 7
      },
      "bus_factor": 3,
      "bot_contributors": 2,
      "top_contributors": [
        {
          "type": "User",
          "login": "emilk",
          "commits": 2101,
          "avatar_url": "https://avatars.githubusercontent.com/u/1148717?v=4"
        },
        {
          "type": "User",
          "login": "Wumpf",
          "commits": 1482,
          "avatar_url": "https://avatars.githubusercontent.com/u/1220815?v=4"
        },
        {
          "type": "User",
          "login": "teh-cmc",
          "commits": 1032,
          "avatar_url": "https://avatars.githubusercontent.com/u/2910679?v=4"
        },
        {
          "type": "User",
          "login": "abey79",
          "commits": 775,
          "avatar_url": "https://avatars.githubusercontent.com/u/49431240?v=4"
        },
        {
          "type": "User",
          "login": "jprochazk",
          "commits": 413,
          "avatar_url": "https://avatars.githubusercontent.com/u/1665677?v=4"
        },
        {
          "type": "User",
          "login": "grtlr",
          "commits": 295,
          "avatar_url": "https://avatars.githubusercontent.com/u/3404250?v=4"
        },
        {
          "type": "User",
          "login": "IsseW",
          "commits": 156,
          "avatar_url": "https://avatars.githubusercontent.com/u/41273856?v=4"
        },
        {
          "type": "User",
          "login": "oxkitsune",
          "commits": 145,
          "avatar_url": "https://avatars.githubusercontent.com/u/14833076?v=4"
        },
        {
          "type": "User",
          "login": "lucasmerlin",
          "commits": 125,
          "avatar_url": "https://avatars.githubusercontent.com/u/8009393?v=4"
        },
        {
          "type": "User",
          "login": "MichaelGrupp",
          "commits": 87,
          "avatar_url": "https://avatars.githubusercontent.com/u/8985495?v=4"
        }
      ],
      "contributors_sampled": 98,
      "top_contributor_share": 0.285
    },
    "quality_signals": {
      "has_ci": true,
      "has_tests": true,
      "ci_workflows": [
        "adhoc_wheels.yml",
        "auto_approve.yml",
        "auto_docs.yml",
        "auto_docs_check.yml",
        "build-viewer.yml",
        "cargo_shear.yml",
        "checkboxes.yml",
        "clear_cache.yml",
        "contrib_checks.yml",
        "contrib_rerun_py.yml",
        "enforce_branch_name.yml",
        "first_time_contrib.yml",
        "labels.yml",
        "nightly.yml",
        "notify-reality-sync.yml",
        "on_gh_release.yml",
        "on_pr_comment.yml",
        "on_pull_request.yml",
        "on_pull_request_contrib.yml",
        "on_push_docs.yml",
        "on_push_main.yml",
        "pr-trigger-reality-sync.yml",
        "release.yml",
        "reusable_bench.yml",
        "reusable_build_and_upload_rerun_c.yml",
        "reusable_build_and_upload_rerun_cli.yml",
        "reusable_build_and_upload_wheels.yml",
        "reusable_build_examples.yml",
        "reusable_build_js.yml",
        "reusable_build_web.yml",
        "reusable_bundle_and_upload_rerun_cpp.yml",
        "reusable_checks.yml",
        "reusable_checks_cpp.yml",
        "reusable_checks_doc_redirects.yml",
        "reusable_checks_protobuf.yml",
        "reusable_checks_python.yml",
        "reusable_checks_rust.yml",
        "reusable_deploy_docs.yml",
        "reusable_deploy_landing_preview.yml",
        "reusable_pip_index.yml",
        "reusable_publish_js.yml",
        "reusable_publish_rerun_c.yml",
        "reusable_publish_rerun_cli.yml",
        "reusable_publish_web.yml",
        "reusable_publish_wheels.yml",
        "reusable_release_crates.yml",
        "reusable_run_notebook.yml",
        "reusable_sync_release_assets.yml",
        "reusable_test_wheels.yml",
        "reusable_track_size.yml",
        "reusable_upload_examples.yml",
        "reusable_upload_js.yml",
        "reusable_upload_web.yml",
        "update_kittest_snapshots.yml"
      ],
      "has_docs_dir": true,
      "linter_configs": [],
      "has_editorconfig": true,
      "has_linter_config": false,
      "has_precommit_config": false
    },
    "security_signals": {
      "lockfiles": [
        "Cargo.lock",
        "package-lock.json",
        "uv.lock",
        "yarn.lock"
      ],
      "scorecard": null,
      "has_codeql_workflow": false,
      "has_security_policy": true,
      "has_dependabot_config": false
    },
    "contribution_flow": {
      "collected": true,
      "ci_last_run_at": "2026-07-22T18:50:33Z",
      "oldest_open_prs": [
        {
          "number": 15,
          "created_at": "2026-03-15T02:40:26Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 24,
          "created_at": "2026-06-13T21:52:26Z",
          "last_comment_at": null,
          "last_comment_author": null
        }
      ],
      "last_merged_pr_at": "2026-07-22T17:53:23Z",
      "ci_last_conclusion": "SUCCESS",
      "oldest_open_issues": []
    }
  },
  "config": {
    "disabled_metrics": [],
    "disabled_categories": [],
    "disabled_components": {}
  },
  "source": {
    "url": "https://github.com/dimensionalOS/dimos-viewer",
    "host": "github.com",
    "name": "dimos-viewer",
    "owner": "dimensionalOS"
  },
  "metrics": {
    "overall": {
      "key": "overall",
      "band": "moderate",
      "name": "Overall health",
      "note": null,
      "notes": [],
      "value": 60,
      "inputs": {
        "security": 42,
        "vitality": 93,
        "community": 18,
        "governance": 75,
        "engineering": 57
      },
      "components": []
    },
    "categories": [
      {
        "key": "vitality",
        "band": "excellent",
        "name": "Vitality",
        "value": 93,
        "weight": 0.22,
        "metrics": [
          {
            "key": "development_activity",
            "band": "excellent",
            "name": "Development activity",
            "note": null,
            "notes": [],
            "value": 88,
            "inputs": {
              "commits_last_year": 1908,
              "human_commit_share": 1,
              "days_since_last_push": 0,
              "active_weeks_last_year": 37
            },
            "components": [
              {
                "key": "push_recency",
                "name": "Push recency",
                "detail": "last push 0 days ago",
                "points": 36,
                "status": "met",
                "details": [
                  {
                    "code": "push_recency",
                    "params": {
                      "days": 0
                    }
                  }
                ],
                "max_points": 36
              },
              {
                "key": "commit_cadence",
                "name": "Commit cadence",
                "detail": "37/52 weeks with commits",
                "points": 25.6,
                "status": "partial",
                "details": [
                  {
                    "code": "commit_cadence_weeks",
                    "params": {
                      "weeks": 37
                    }
                  }
                ],
                "max_points": 36
              },
              {
                "key": "commit_volume",
                "name": "Commit volume",
                "detail": "1908 commits in the last year",
                "points": 18,
                "status": "met",
                "details": [
                  {
                    "code": "commits_last_year",
                    "params": {
                      "count": 1908
                    }
                  }
                ],
                "max_points": 18
              },
              {
                "key": "openssf_scorecard_maintained",
                "name": "OpenSSF Scorecard: Maintained",
                "detail": "OpenSSF Scorecard unavailable",
                "points": 0,
                "status": "excluded",
                "details": [
                  {
                    "code": "no_data",
                    "params": {}
                  }
                ],
                "max_points": 10
              }
            ]
          },
          {
            "key": "release_discipline",
            "band": "excellent",
            "name": "Release discipline",
            "note": null,
            "notes": [],
            "value": 100,
            "inputs": {
              "releases_count": 8,
              "latest_release_tag": "v0.32.0a2",
              "releases_from_tags": false,
              "days_since_latest_release": 0,
              "mean_days_between_releases": 20
            },
            "components": [
              {
                "key": "ships_releases",
                "name": "Ships releases",
                "detail": "8 releases published",
                "points": 27,
                "status": "met",
                "details": [
                  {
                    "code": "releases_published",
                    "params": {
                      "count": 8
                    }
                  }
                ],
                "max_points": 27
              },
              {
                "key": "release_recency",
                "name": "Release recency",
                "detail": "latest release 0 days ago",
                "points": 36,
                "status": "met",
                "details": [
                  {
                    "code": "release_recency",
                    "params": {
                      "days": 0
                    }
                  }
                ],
                "max_points": 36
              },
              {
                "key": "release_cadence",
                "name": "Release cadence",
                "detail": "a release every ~20 days",
                "points": 27,
                "status": "met",
                "details": [
                  {
                    "code": "release_cadence",
                    "params": {
                      "gap": 20
                    }
                  }
                ],
                "max_points": 27
              },
              {
                "key": "openssf_scorecard_signed_releases",
                "name": "OpenSSF Scorecard: Signed-Releases",
                "detail": "OpenSSF Scorecard unavailable",
                "points": 0,
                "status": "excluded",
                "details": [
                  {
                    "code": "no_data",
                    "params": {}
                  }
                ],
                "max_points": 10
              }
            ]
          },
          {
            "key": "abandonment",
            "band": "excellent",
            "name": "Abandonment",
            "note": null,
            "notes": [],
            "value": 100,
            "inputs": {
              "cap": null,
              "state": "unverified",
              "guards": [],
              "signals": [],
              "red_flag": false,
              "multiplier_pct": 100,
              "declared_reason": null,
              "unverified_reason": "repository_too_young",
              "unanswered_open_prs": null,
              "unanswered_open_issues": null,
              "days_since_last_merged_pr": null,
              "days_since_last_human_commit": null,
              "days_since_last_human_commit_is_floor": false
            },
            "components": [
              {
                "key": "project_is_still_maintained",
                "name": "Project is still maintained",
                "detail": "maintenance record not established from the collected data",
                "points": 100,
                "status": "met",
                "details": [
                  {
                    "code": "abandonment_unverified",
                    "params": {}
                  }
                ],
                "max_points": 100
              }
            ]
          }
        ],
        "description": "Is the project alive — is code being written and are releases shipping?"
      },
      {
        "key": "community",
        "band": "critical",
        "name": "Community & Adoption",
        "value": 18,
        "weight": 0.18,
        "metrics": [
          {
            "key": "popularity",
            "band": "critical",
            "name": "Popularity & adoption",
            "note": null,
            "notes": [],
            "value": 11,
            "inputs": {
              "forks": 2,
              "stars": 6,
              "watchers": 0,
              "growth_state": "unverified",
              "growth_factor_pct": 100,
              "growth_unverified_reason": "no_history"
            },
            "components": [
              {
                "key": "stars",
                "name": "Stars",
                "detail": "6 stars",
                "points": 11.3,
                "status": "partial",
                "details": [
                  {
                    "code": "stars",
                    "params": {
                      "count": 6
                    }
                  }
                ],
                "max_points": 60
              },
              {
                "key": "forks",
                "name": "Forks",
                "detail": "2 forks",
                "points": 0,
                "status": "missed",
                "details": [
                  {
                    "code": "forks",
                    "params": {
                      "count": 2
                    }
                  }
                ],
                "max_points": 25
              },
              {
                "key": "watchers",
                "name": "Watchers",
                "detail": "0 watchers",
                "points": 0,
                "status": "missed",
                "details": [
                  {
                    "code": "watchers",
                    "params": {
                      "count": 0
                    }
                  }
                ],
                "max_points": 15
              }
            ]
          },
          {
            "key": "community_health",
            "band": "critical",
            "name": "Community health",
            "note": null,
            "notes": [],
            "value": 25,
            "inputs": {
              "has_readme": false,
              "has_license": false,
              "has_contributing": false,
              "has_issue_template": false,
              "has_code_of_conduct": false,
              "has_pull_request_template": false
            },
            "components": [
              {
                "key": "readme",
                "name": "README",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 22.5
              },
              {
                "key": "license",
                "name": "License",
                "detail": "recognized license (Apache-2.0)",
                "points": 22.5,
                "status": "met",
                "details": [
                  {
                    "code": "license_standard",
                    "params": {}
                  },
                  {
                    "code": "license_spdx",
                    "params": {
                      "spdx": "Apache-2.0"
                    }
                  }
                ],
                "max_points": 22.5
              },
              {
                "key": "contributing_guide",
                "name": "CONTRIBUTING guide",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 18
              },
              {
                "key": "code_of_conduct",
                "name": "Code of conduct",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 13.5
              },
              {
                "key": "issue_template",
                "name": "Issue template",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 7.2
              },
              {
                "key": "pr_template",
                "name": "PR template",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 6.3
              }
            ]
          }
        ],
        "description": "Does the project have users, downloads, attention, and a welcoming setup for contributors?"
      },
      {
        "key": "governance",
        "band": "good",
        "name": "Sustainability & Governance",
        "value": 75,
        "weight": 0.24,
        "metrics": [
          {
            "key": "maintainer_resilience",
            "band": "good",
            "name": "Maintainer resilience (bus factor)",
            "note": null,
            "notes": [],
            "value": 73,
            "inputs": {
              "bus_factor": 3,
              "contributors_sampled": 98,
              "top_contributor_share": 0.285
            },
            "components": [
              {
                "key": "bus_factor",
                "name": "Bus factor",
                "detail": "3 contributor(s) cover half of all commits",
                "points": 36,
                "status": "partial",
                "details": [
                  {
                    "code": "bus_factor",
                    "params": {
                      "count": 3
                    }
                  }
                ],
                "max_points": 54
              },
              {
                "key": "commit_distribution",
                "name": "Commit distribution",
                "detail": "top contributor authored 28% of commits",
                "points": 16.1,
                "status": "partial",
                "details": [
                  {
                    "code": "top_contributor_share",
                    "params": {
                      "share": 28
                    }
                  }
                ],
                "max_points": 22.5
              },
              {
                "key": "contributor_breadth",
                "name": "Contributor breadth",
                "detail": "98 contributors",
                "points": 13.5,
                "status": "met",
                "details": [
                  {
                    "code": "contributors_sampled",
                    "params": {
                      "count": 98
                    }
                  }
                ],
                "max_points": 13.5
              },
              {
                "key": "openssf_scorecard_contributors",
                "name": "OpenSSF Scorecard: Contributors",
                "detail": "OpenSSF Scorecard unavailable",
                "points": 0,
                "status": "excluded",
                "details": [
                  {
                    "code": "no_data",
                    "params": {}
                  }
                ],
                "max_points": 10
              }
            ]
          },
          {
            "key": "responsiveness",
            "band": "good",
            "name": "Issue & PR responsiveness",
            "note": "Excluded from scoring (no data or not applicable): Issue resolution. Remaining weights renormalized.",
            "notes": [
              {
                "code": "excluded_no_data",
                "params": {
                  "components": [
                    "issue_resolution"
                  ]
                }
              },
              {
                "code": "weights_renormalized",
                "params": {}
              }
            ],
            "value": 70,
            "inputs": {
              "merged_prs": 16,
              "open_issues": 0,
              "closed_issues": 0,
              "issue_closed_ratio": null,
              "closed_unmerged_prs": 7
            },
            "components": [
              {
                "key": "issue_resolution",
                "name": "Issue resolution",
                "detail": "no issues or no data",
                "points": 0,
                "status": "excluded",
                "details": [
                  {
                    "code": "no_issues_or_data",
                    "params": {}
                  }
                ],
                "max_points": 46.75
              },
              {
                "key": "pr_acceptance",
                "name": "PR acceptance",
                "detail": "16/23 decided PRs merged",
                "points": 26.6,
                "status": "partial",
                "details": [
                  {
                    "code": "decided_prs_merged",
                    "params": {
                      "merged": 16,
                      "decided": 23
                    }
                  }
                ],
                "max_points": 38.25
              },
              {
                "key": "openssf_scorecard_code_review",
                "name": "OpenSSF Scorecard: Code-Review",
                "detail": "OpenSSF Scorecard unavailable",
                "points": 0,
                "status": "excluded",
                "details": [
                  {
                    "code": "no_data",
                    "params": {}
                  }
                ],
                "max_points": 15
              }
            ]
          },
          {
            "key": "stewardship",
            "band": "moderate",
            "name": "Ownership & stewardship",
            "note": null,
            "notes": [],
            "value": 63,
            "inputs": {
              "followers": 333,
              "owner_type": "Organization",
              "is_verified": null,
              "owner_login": "dimensionalOS",
              "public_repos": 35,
              "account_age_days": 702
            },
            "components": [
              {
                "key": "ownership_backing",
                "name": "Ownership backing",
                "detail": "organization-owned",
                "points": 30,
                "status": "met",
                "details": [
                  {
                    "code": "owner_organization",
                    "params": {}
                  }
                ],
                "max_points": 30
              },
              {
                "key": "verified_domain",
                "name": "Verified domain",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 20
              },
              {
                "key": "owner_reach",
                "name": "Owner reach",
                "detail": "333 followers of dimensionalOS",
                "points": 18.1,
                "status": "partial",
                "details": [
                  {
                    "code": "owner_followers",
                    "params": {
                      "count": 333,
                      "login": "dimensionalOS"
                    }
                  }
                ],
                "max_points": 25
              },
              {
                "key": "track_record",
                "name": "Track record",
                "detail": "35 public repos, account ~1 yr old",
                "points": 15.2,
                "status": "partial",
                "details": [
                  {
                    "code": "public_repos",
                    "params": {
                      "count": 35
                    }
                  },
                  {
                    "code": "account_age_years",
                    "params": {
                      "years": 1
                    }
                  }
                ],
                "max_points": 25
              }
            ]
          },
          {
            "key": "package_maintenance",
            "band": "excellent",
            "name": "Package maintenance",
            "note": null,
            "notes": [],
            "value": 100,
            "inputs": {
              "packages": [
                "dimos-viewer",
                "rerun-notebook"
              ],
              "ecosystems": "pypi",
              "any_deprecated": false,
              "min_days_since_publish": 0
            },
            "components": [
              {
                "key": "published_resolvable",
                "name": "Published & resolvable",
                "detail": "2 package(s) on pypi",
                "points": 25,
                "status": "met",
                "details": [
                  {
                    "code": "packages_published",
                    "params": {
                      "count": 2,
                      "ecosystems": "pypi"
                    }
                  }
                ],
                "max_points": 25
              },
              {
                "key": "publish_recency",
                "name": "Publish recency",
                "detail": "latest publish 0 days ago",
                "points": 35,
                "status": "met",
                "details": [
                  {
                    "code": "publish_recency",
                    "params": {
                      "days": 0
                    }
                  }
                ],
                "max_points": 35
              },
              {
                "key": "version_history",
                "name": "Version history",
                "detail": "185 published versions",
                "points": 20,
                "status": "met",
                "details": [
                  {
                    "code": "published_versions",
                    "params": {
                      "count": 185
                    }
                  }
                ],
                "max_points": 20
              },
              {
                "key": "not_deprecated",
                "name": "Not deprecated",
                "detail": "active, not deprecated or yanked",
                "points": 20,
                "status": "met",
                "details": [
                  {
                    "code": "package_not_deprecated",
                    "params": {}
                  }
                ],
                "max_points": 20
              }
            ]
          }
        ],
        "description": "Will the project survive its people — bus factor, responsiveness, who backs it, and package upkeep?"
      },
      {
        "key": "engineering",
        "band": "moderate",
        "name": "Engineering Quality",
        "value": 57,
        "weight": 0.2,
        "metrics": [
          {
            "key": "engineering_practices",
            "band": "moderate",
            "name": "Engineering practices",
            "note": null,
            "notes": [],
            "value": 68,
            "inputs": {
              "has_ci": true,
              "has_tests": true,
              "has_editorconfig": true,
              "has_linter_config": false,
              "has_precommit_config": false
            },
            "components": [
              {
                "key": "ci_workflows",
                "name": "CI workflows",
                "detail": "54 workflow(s)",
                "points": 24,
                "status": "met",
                "details": [
                  {
                    "code": "ci_workflows",
                    "params": {
                      "count": 54
                    }
                  }
                ],
                "max_points": 24
              },
              {
                "key": "tests_present",
                "name": "Tests present",
                "detail": null,
                "points": 24,
                "status": "met",
                "details": [],
                "max_points": 24
              },
              {
                "key": "linter_config",
                "name": "Linter config",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 16
              },
              {
                "key": "pre_commit_hooks",
                "name": "Pre-commit hooks",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 9.6
              },
              {
                "key": "editorconfig",
                "name": ".editorconfig",
                "detail": null,
                "points": 6.4,
                "status": "met",
                "details": [],
                "max_points": 6.4
              },
              {
                "key": "openssf_scorecard_ci_tests",
                "name": "OpenSSF Scorecard: CI-Tests",
                "detail": "OpenSSF Scorecard unavailable",
                "points": 0,
                "status": "excluded",
                "details": [
                  {
                    "code": "no_data",
                    "params": {}
                  }
                ],
                "max_points": 20
              }
            ]
          },
          {
            "key": "documentation",
            "band": "at_risk",
            "name": "Documentation",
            "note": null,
            "notes": [],
            "value": 40,
            "inputs": {
              "topics": [],
              "has_wiki": false,
              "homepage": "https://rerun.io/",
              "has_readme": false,
              "has_docs_dir": true,
              "has_description": false
            },
            "components": [
              {
                "key": "readme",
                "name": "README",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 30
              },
              {
                "key": "documentation_directory",
                "name": "Documentation directory",
                "detail": null,
                "points": 25,
                "status": "met",
                "details": [],
                "max_points": 25
              },
              {
                "key": "documentation_homepage_site",
                "name": "Documentation / homepage site",
                "detail": "https://rerun.io/",
                "points": 15,
                "status": "met",
                "details": [],
                "max_points": 15
              },
              {
                "key": "repository_description",
                "name": "Repository description",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 10
              },
              {
                "key": "topics",
                "name": "Topics",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 10
              },
              {
                "key": "wiki",
                "name": "Wiki",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 10
              }
            ]
          }
        ],
        "description": "Are baseline engineering and documentation practices in place?"
      },
      {
        "key": "security",
        "band": "at_risk",
        "name": "Security",
        "value": 42,
        "weight": 0.16,
        "metrics": [
          {
            "key": "security_posture",
            "band": "at_risk",
            "name": "Security posture",
            "note": "Excluded from scoring (no data or not applicable): Dependency lockfiles. Remaining weights renormalized.",
            "notes": [
              {
                "code": "excluded_no_data",
                "params": {
                  "components": [
                    "dependency_lockfiles"
                  ]
                }
              },
              {
                "code": "weights_renormalized",
                "params": {}
              }
            ],
            "value": 40,
            "inputs": {
              "source": "file_signals",
              "lockfiles": [
                "Cargo.lock",
                "package-lock.json",
                "uv.lock",
                "yarn.lock"
              ],
              "manifests": [
                "Cargo.toml",
                "dimos/Cargo.toml",
                "dimos/pyproject.toml",
                "pyproject.toml",
                "rerun_js/package.json",
                "rerun_notebook/package.json",
                "rerun_notebook/pyproject.toml",
                "rerun_pixi_env/pyproject.toml",
                "rerun_py/Cargo.toml",
                "rerun_py/pyproject.toml",
                "run_wasm/Cargo.toml"
              ],
              "has_codeql_workflow": false,
              "has_security_policy": true,
              "has_dependabot_config": false
            },
            "components": [
              {
                "key": "security_policy_security_md",
                "name": "Security policy (SECURITY.md)",
                "detail": null,
                "points": 30,
                "status": "met",
                "details": [],
                "max_points": 30
              },
              {
                "key": "dependabot_config",
                "name": "Dependabot config",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 25
              },
              {
                "key": "dependency_lockfiles",
                "name": "Dependency lockfiles",
                "detail": "published library — lockfiles are an application concern, not expected",
                "points": 0,
                "status": "excluded",
                "details": [
                  {
                    "code": "lockfiles_not_expected",
                    "params": {}
                  }
                ],
                "max_points": 25
              },
              {
                "key": "codeql_workflow",
                "name": "CodeQL workflow",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 20
              }
            ]
          },
          {
            "key": "dependency_advisories",
            "band": "at_risk",
            "name": "Dependency advisories",
            "note": "Excluded from scoring (no data or not applicable): Indirect dependencies free of known advisories. Remaining weights renormalized. Matched 1595 resolved dependencies against OSV; 40 could not be assessed (no resolved version, an unsupported ecosystem, or beyond the reported package list). This repository publishes no package the index resolves, so the repository dependency graph was assessed instead. That graph mixes development and test pins with shipped dependencies, so only the declared runtime dependencies are scored; transitive findings are reported as context and excluded from the score. Reachability is not analyzed.",
            "notes": [
              {
                "code": "excluded_no_data",
                "params": {
                  "components": [
                    "indirect_dependencies_free_of_known_advisories"
                  ]
                }
              },
              {
                "code": "weights_renormalized",
                "params": {}
              },
              {
                "code": "advisories_scope_repository",
                "params": {
                  "assessed": 1595
                }
              },
              {
                "code": "advisories_unassessed",
                "params": {
                  "count": 40
                }
              },
              {
                "code": "advisories_repo_graph_caveat",
                "params": {}
              },
              {
                "code": "advisories_reachability",
                "params": {}
              }
            ],
            "value": 49,
            "inputs": {
              "source": "osv",
              "advisories": 239,
              "affected_packages": 55,
              "assessed_packages": 1595,
              "unassessed_packages": 40,
              "affected_by_severity": "critical 5, high 16, moderate 9, low 1, unknown 24",
              "direct_affected_packages": 8
            },
            "components": [
              {
                "key": "direct_dependencies_free_of_known_advisories",
                "name": "Direct dependencies free of known advisories",
                "detail": "8 affected: pillow 12.2.0 (critical 9.1), pyarrow 22.0.0 (high 7.0), pyo3 0.26.0 (high 7.5), +5 more",
                "points": 5.6,
                "status": "partial",
                "details": [
                  {
                    "code": "advisories_affected",
                    "params": {
                      "count": 8,
                      "packages": "pillow 12.2.0 (critical 9.1), pyarrow 22.0.0 (high 7.0), pyo3 0.26.0 (high 7.5)"
                    }
                  },
                  {
                    "code": "advisories_affected_more",
                    "params": {
                      "count": 5
                    }
                  }
                ],
                "max_points": 35
              },
              {
                "key": "indirect_dependencies_free_of_known_advisories",
                "name": "Indirect dependencies free of known advisories",
                "detail": "transitive set not separable from development and test dependencies in this scope",
                "points": 0,
                "status": "excluded",
                "details": [
                  {
                    "code": "advisories_scope_not_separable",
                    "params": {}
                  }
                ],
                "max_points": 25
              },
              {
                "key": "no_advisories_left_outstanding",
                "name": "No advisories left outstanding",
                "detail": "3 advisory-carrying package(s) unaddressed past 90 days; oldest published 218 days ago",
                "points": 31.4,
                "status": "partial",
                "details": [
                  {
                    "code": "advisories_stale",
                    "params": {
                      "days": 90,
                      "count": 3,
                      "oldest": 218
                    }
                  }
                ],
                "max_points": 40
              }
            ]
          },
          {
            "key": "malicious_dependencies",
            "band": "excellent",
            "name": "Malicious dependencies",
            "note": null,
            "notes": [],
            "value": 100,
            "inputs": {
              "source": "osv",
              "meaning": "reported as a malicious package by the OpenSSF corpus; the remedy is removal or moving off the compromised name, never an upgrade of the same artifact. Versions the registry has since pulled are listed but not scored",
              "packages": [],
              "red_flag": false,
              "assessed_packages": 1595,
              "malicious_packages": 0,
              "direct_malicious_packages": 0,
              "withdrawn_malicious_packages": 0,
              "installable_malicious_packages": 0
            },
            "components": [
              {
                "key": "no_dependency_reported_as_a_malicious_package",
                "name": "No dependency reported as a malicious package",
                "detail": "no dependency is reported as a malicious package",
                "points": 100,
                "status": "met",
                "details": [
                  {
                    "code": "no_malicious_dependencies",
                    "params": {}
                  }
                ],
                "max_points": 100
              }
            ]
          },
          {
            "key": "high_risk_jurisdiction_exposure",
            "band": "excellent",
            "name": "High-Risk Jurisdiction Exposure",
            "note": "Only high-confidence self-published location evidence affects this multiplier. Ambiguous matches are review-only; country evidence is not proof of nationality, citizenship, legal registration, malicious intent, or sanctions status.",
            "notes": [
              {
                "code": "jurisdiction_evidence_limits",
                "params": {}
              }
            ],
            "value": 100,
            "inputs": {
              "meaning": "self-published location evidence; not nationality or citizenship",
              "red_flag": false,
              "exposures": [],
              "policy_countries": [
                "Russia",
                "Iran",
                "North Korea"
              ],
              "review_only_matches": 0,
              "assessed_self_published_locations": 21
            },
            "components": [
              {
                "key": "policy_exposure_multiplier",
                "name": "Policy exposure multiplier",
                "detail": "no confirmed policy-scope location match",
                "points": 100,
                "status": "met",
                "details": [
                  {
                    "code": "jurisdiction_no_match",
                    "params": {}
                  }
                ],
                "max_points": 100
              }
            ]
          }
        ],
        "description": "Are visible security and supply-chain practices strong, with no malicious dependency and no unresolved high-risk jurisdiction exposure?"
      },
      {
        "key": "ai_readiness",
        "band": "good",
        "name": "AI Readiness",
        "value": 84,
        "weight": 0,
        "metrics": [
          {
            "key": "ai_agent_context",
            "band": "excellent",
            "name": "Agent context & guidance",
            "note": null,
            "notes": [],
            "value": 85,
            "inputs": {
              "has_llms_txt": false,
              "legible_history_share": 0.97,
              "agent_instruction_files": [
                "AGENTS.md",
                "CLAUDE.md"
              ],
              "agent_instruction_max_bytes": 8167
            },
            "components": [
              {
                "key": "agent_instructions",
                "name": "Agent instructions",
                "detail": "AGENTS.md, CLAUDE.md",
                "points": 45,
                "status": "met",
                "details": [
                  {
                    "code": "file_list",
                    "params": {
                      "files": "AGENTS.md, CLAUDE.md"
                    }
                  }
                ],
                "max_points": 45
              },
              {
                "key": "machine_readable_docs_llms_txt",
                "name": "Machine-readable docs (llms.txt)",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 15
              },
              {
                "key": "legible_commit_history",
                "name": "Legible commit history",
                "detail": "97 of 100 human commits state their intent (structured subject or explanatory body)",
                "points": 40,
                "status": "met",
                "details": [
                  {
                    "code": "legible_history",
                    "params": {
                      "legible": 97,
                      "sampled": 100
                    }
                  }
                ],
                "max_points": 40
              }
            ]
          },
          {
            "key": "ai_verify_loop",
            "band": "good",
            "name": "Verify loop (build / test / typecheck)",
            "note": null,
            "notes": [],
            "value": 79,
            "inputs": {
              "has_nix": false,
              "has_tests": true,
              "lockfiles": [
                "Cargo.lock",
                "package-lock.json",
                "uv.lock",
                "yarn.lock"
              ],
              "has_dockerfile": true,
              "typed_language": true,
              "bootstrap_files": [
                "examples/c/minimal/Makefile"
              ],
              "has_devcontainer": false,
              "has_linter_config": false,
              "typecheck_configs": [
                "examples/python/_isolated/mypy.ini",
                "pyrightconfig.json",
                "rerun_js/web-viewer-react/tsconfig.json",
                "rerun_js/web-viewer/tsconfig.json",
                "rerun_notebook/tsconfig.json",
                "rerun_py/rerun_bindings/py.typed",
                "rerun_py/rerun_sdk/rerun/py.typed"
              ],
              "agent_commit_share": 0.12,
              "toolchain_manifests": [
                "Cargo.toml",
                "crates/build/re_build_info/Cargo.toml",
                "crates/build/re_build_tools/Cargo.toml",
                "crates/build/re_dev_tools/Cargo.toml",
                "crates/build/re_protos_builder/Cargo.toml",
                "crates/build/re_types_builder/Cargo.toml",
                "crates/store/re_chunk/Cargo.toml",
                "crates/store/re_chunk_store/Cargo.toml",
                "crates/store/re_data_source/Cargo.toml",
                "crates/store/re_dataframe/Cargo.toml",
                "crates/store/re_datafusion/Cargo.toml",
                "crates/store/re_entity_db/Cargo.toml",
                "crates/store/re_grpc_client/Cargo.toml",
                "crates/store/re_grpc_server/Cargo.toml",
                "crates/store/re_importer/Cargo.toml",
                "crates/store/re_lenses/Cargo.toml",
                "crates/store/re_lenses_core/Cargo.toml",
                "crates/store/re_log_channel/Cargo.toml",
                "crates/store/re_log_encoding/Cargo.toml",
                "crates/store/re_log_types/Cargo.toml",
                "crates/store/re_mcap/Cargo.toml",
                "crates/store/re_parquet/Cargo.toml",
                "crates/store/re_protos/Cargo.toml",
                "crates/store/re_query/Cargo.toml",
                "crates/store/re_redap_client/Cargo.toml",
                "crates/store/re_redap_tests/Cargo.toml",
                "crates/store/re_sdk_types/Cargo.toml",
                "crates/store/re_server/Cargo.toml",
                "crates/store/re_sorbet/Cargo.toml",
                "crates/store/re_tf/Cargo.toml",
                "crates/store/re_types/Cargo.toml",
                "crates/store/re_types_core/Cargo.toml",
                "crates/store/re_uri/Cargo.toml",
                "crates/top/re_sdk/Cargo.toml",
                "crates/top/rerun-cli/Cargo.toml",
                "crates/top/rerun/Cargo.toml",
                "crates/top/rerun_c/Cargo.toml",
                "crates/utils/re_analytics/Cargo.toml",
                "crates/utils/re_arrow_util/Cargo.toml",
                "crates/utils/re_auth/Cargo.toml",
                "crates/utils/re_backoff/Cargo.toml",
                "crates/utils/re_byte_size/Cargo.toml",
                "crates/utils/re_capabilities/Cargo.toml",
                "crates/utils/re_case/Cargo.toml",
                "crates/utils/re_crash_handler/Cargo.toml",
                "crates/utils/re_error/Cargo.toml",
                "crates/utils/re_format/Cargo.toml",
                "crates/utils/re_log/Cargo.toml",
                "crates/utils/re_memory/Cargo.toml",
                "crates/utils/re_mutex/Cargo.toml",
                "crates/utils/re_perf_telemetry/Cargo.toml",
                "crates/utils/re_quota_channel/Cargo.toml",
                "crates/utils/re_ros_msg/Cargo.toml",
                "crates/utils/re_rvl/Cargo.toml",
                "crates/utils/re_span/Cargo.toml",
                "crates/utils/re_string_interner/Cargo.toml",
                "crates/utils/re_tracing/Cargo.toml",
                "crates/utils/re_tuid/Cargo.toml",
                "crates/utils/re_video/Cargo.toml",
                "crates/viewer/re_arrow_ui/Cargo.toml",
                "crates/viewer/re_blueprint_tree/Cargo.toml",
                "crates/viewer/re_chunk_store_ui/Cargo.toml",
                "crates/viewer/re_component_fallbacks/Cargo.toml",
                "crates/viewer/re_component_ui/Cargo.toml",
                "crates/viewer/re_context_menu/Cargo.toml",
                "crates/viewer/re_data_ui/Cargo.toml",
                "crates/viewer/re_dataframe_ui/Cargo.toml",
                "crates/viewer/re_memory_view/Cargo.toml",
                "crates/viewer/re_plot/Cargo.toml",
                "crates/viewer/re_recording_panel/Cargo.toml",
                "crates/viewer/re_redap_browser/Cargo.toml",
                "crates/viewer/re_renderer/Cargo.toml",
                "crates/viewer/re_renderer_examples/Cargo.toml",
                "crates/viewer/re_selection_panel/Cargo.toml",
                "crates/viewer/re_test_context/Cargo.toml",
                "crates/viewer/re_test_viewport/Cargo.toml",
                "crates/viewer/re_time_panel/Cargo.toml",
                "crates/viewer/re_ui/Cargo.toml",
                "crates/viewer/re_view/Cargo.toml",
                "crates/viewer/re_view_bar_chart/Cargo.toml",
                "crates/viewer/re_view_dataframe/Cargo.toml",
                "crates/viewer/re_view_graph/Cargo.toml",
                "crates/viewer/re_view_map/Cargo.toml",
                "crates/viewer/re_view_spatial/Cargo.toml",
                "crates/viewer/re_view_status/Cargo.toml",
                "crates/viewer/re_view_tensor/Cargo.toml",
                "crates/viewer/re_view_text_document/Cargo.toml",
                "crates/viewer/re_view_text_log/Cargo.toml",
                "crates/viewer/re_view_time_series/Cargo.toml",
                "crates/viewer/re_viewer/Cargo.toml",
                "crates/viewer/re_viewer_context/Cargo.toml",
                "crates/viewer/re_viewport/Cargo.toml",
                "crates/viewer/re_viewport_blueprint/Cargo.toml",
                "crates/viewer/re_web_viewer_server/Cargo.toml",
                "dimos/Cargo.toml",
                "docs/snippets/Cargo.toml",
                "examples/rust/animated_urdf/Cargo.toml",
                "examples/rust/blueprint/Cargo.toml",
                "examples/rust/blueprint_stocks/Cargo.toml",
                "examples/rust/clock/Cargo.toml",
                "examples/rust/custom_callback/Cargo.toml",
                "examples/rust/custom_importer/Cargo.toml",
                "examples/rust/custom_store_subscriber/Cargo.toml",
                "examples/rust/custom_view/Cargo.toml",
                "examples/rust/custom_visualizer/Cargo.toml",
                "examples/rust/dataframe_query/Cargo.toml",
                "examples/rust/dna/Cargo.toml",
                "examples/rust/extend_viewer_ui/Cargo.toml",
                "examples/rust/external_importer/Cargo.toml",
                "examples/rust/graph_lattice/Cargo.toml",
                "examples/rust/incremental_logging/Cargo.toml",
                "examples/rust/lenses/Cargo.toml",
                "examples/rust/log_file/Cargo.toml",
                "examples/rust/minimal/Cargo.toml",
                "examples/rust/minimal_options/Cargo.toml",
                "examples/rust/minimal_serve/Cargo.toml",
                "examples/rust/objectron/Cargo.toml",
                "examples/rust/raw_mesh/Cargo.toml",
                "examples/rust/shared_recording/Cargo.toml",
                "examples/rust/spawn_viewer/Cargo.toml",
                "examples/rust/status_example/Cargo.toml",
                "examples/rust/stdio/Cargo.toml",
                "examples/rust/template/Cargo.toml",
                "examples/rust/viewer_callbacks/Cargo.toml",
                "rerun_py/Cargo.toml",
                "run_wasm/Cargo.toml",
                "tests/rust/log_benchmark/Cargo.toml",
                "tests/rust/plot_dashboard_stress/Cargo.toml",
                "tests/rust/re_integration_test/Cargo.toml",
                "tests/rust/test_data_density_graph/Cargo.toml",
                "tests/rust/test_image_memory/Cargo.toml",
                "tests/rust/test_label_compaction/Cargo.toml",
                "tests/rust/test_out_of_order_transforms/Cargo.toml",
                "tests/rust/test_ui_wakeup/Cargo.toml"
              ],
              "dependency_bot_commit_share": 0
            },
            "components": [
              {
                "key": "one_command_bootstrap",
                "name": "One-command bootstrap",
                "detail": "examples/c/minimal/Makefile",
                "points": 18,
                "status": "met",
                "details": [
                  {
                    "code": "file_list",
                    "params": {
                      "files": "examples/c/minimal/Makefile"
                    }
                  }
                ],
                "max_points": 18
              },
              {
                "key": "automated_tests",
                "name": "Automated tests",
                "detail": null,
                "points": 22,
                "status": "met",
                "details": [],
                "max_points": 22
              },
              {
                "key": "lint_format_config",
                "name": "Lint / format config",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 11
              },
              {
                "key": "static_type_checking",
                "name": "Static type checking",
                "detail": "examples/python/_isolated/mypy.ini, pyrightconfig.json, rerun_js/web-viewer-react/tsconfig.json, rerun_js/web-viewer/tsconfig.json, rerun_notebook/tsconfig.json, rerun_py/rerun_bindings/py.typed, rerun_py/rerun_sdk/rerun/py.typed",
                "points": 11,
                "status": "met",
                "details": [
                  {
                    "code": "file_list",
                    "params": {
                      "files": "examples/python/_isolated/mypy.ini, pyrightconfig.json, rerun_js/web-viewer-react/tsconfig.json, rerun_js/web-viewer/tsconfig.json, rerun_notebook/tsconfig.json, rerun_py/rerun_bindings/py.typed, rerun_py/rerun_sdk/rerun/py.typed"
                    }
                  }
                ],
                "max_points": 11
              },
              {
                "key": "reproducible_environment",
                "name": "Reproducible environment",
                "detail": "Dockerfile, lockfile",
                "points": 10,
                "status": "met",
                "details": [
                  {
                    "code": "file_list",
                    "params": {
                      "files": "Dockerfile, lockfile"
                    }
                  }
                ],
                "max_points": 10
              },
              {
                "key": "demonstrated_agent_practice",
                "name": "Demonstrated agent practice",
                "detail": "12 of the last 100 commits agent-authored or agent-credited",
                "points": 10,
                "status": "met",
                "details": [
                  {
                    "code": "agent_authored_commits",
                    "params": {
                      "count": 12,
                      "sampled": 100
                    }
                  }
                ],
                "max_points": 10
              },
              {
                "key": "automated_maintenance",
                "name": "Automated maintenance",
                "detail": "no automated dependency updates observed",
                "points": 0,
                "status": "missed",
                "details": [
                  {
                    "code": "no_dependency_automation",
                    "params": {}
                  }
                ],
                "max_points": 8
              },
              {
                "key": "openssf_scorecard_pinned_dependencies",
                "name": "OpenSSF Scorecard: Pinned-Dependencies",
                "detail": "OpenSSF Scorecard unavailable",
                "points": 0,
                "status": "excluded",
                "details": [
                  {
                    "code": "no_data",
                    "params": {}
                  }
                ],
                "max_points": 10
              }
            ]
          },
          {
            "key": "ai_code_legibility",
            "band": "excellent",
            "name": "Code legibility for models",
            "note": null,
            "notes": [],
            "value": 100,
            "inputs": {
              "primary_language": "Rust",
              "largest_source_bytes": 280606,
              "source_files_sampled": 3869,
              "oversized_source_files": 26
            },
            "components": [
              {
                "key": "type_checkable_code",
                "name": "Type-checkable code",
                "detail": "Rust (statically typed)",
                "points": 45,
                "status": "met",
                "details": [
                  {
                    "code": "statically_typed_language",
                    "params": {
                      "language": "Rust"
                    }
                  }
                ],
                "max_points": 45
              },
              {
                "key": "manageable_file_sizes",
                "name": "Manageable file sizes",
                "detail": "26/3869 source files over 60KB",
                "points": 54.6,
                "status": "partial",
                "details": [
                  {
                    "code": "oversized_source_files",
                    "params": {
                      "kb": 60,
                      "sampled": 3869,
                      "oversized": 26
                    }
                  }
                ],
                "max_points": 55
              }
            ]
          },
          {
            "key": "ai_interfaces",
            "band": "good",
            "name": "Machine-readable interfaces",
            "note": null,
            "notes": [],
            "value": 80,
            "inputs": {
              "example_dirs": [
                "examples",
                "notebooks"
              ],
              "has_mcp_signal": false,
              "api_schema_files": [
                "crates/store/re_protos/proto/rerun/v1alpha1/cloud.proto",
                "crates/store/re_protos/proto/rerun/v1alpha1/common.proto",
                "crates/store/re_protos/proto/rerun/v1alpha1/log_msg.proto",
                "crates/store/re_protos/proto/rerun/v1alpha1/sdk_comms.proto",
                "examples/python/objectron/objectron/proto/a_r_capture_metadata.proto",
                "examples/python/objectron/objectron/proto/annotation_data.proto",
                "examples/python/objectron/objectron/proto/object.proto"
              ]
            },
            "components": [
              {
                "key": "api_schema_openapi_graphql_proto",
                "name": "API schema (OpenAPI/GraphQL/proto)",
                "detail": "crates/store/re_protos/proto/rerun/v1alpha1/cloud.proto, crates/store/re_protos/proto/rerun/v1alpha1/common.proto, crates/store/re_protos/proto/rerun/v1alpha1/log_msg.proto, crates/store/re_protos/proto/rerun/v1alpha1/sdk_comms.proto, examples/python/objectron/objectron/proto/a_r_capture_metadata.proto, examples/python/objectron/objectron/proto/annotation_data.proto, examples/python/objectron/objectron/proto/object.proto",
                "points": 40,
                "status": "met",
                "details": [
                  {
                    "code": "file_list",
                    "params": {
                      "files": "crates/store/re_protos/proto/rerun/v1alpha1/cloud.proto, crates/store/re_protos/proto/rerun/v1alpha1/common.proto, crates/store/re_protos/proto/rerun/v1alpha1/log_msg.proto, crates/store/re_protos/proto/rerun/v1alpha1/sdk_comms.proto, examples/python/objectron/objectron/proto/a_r_capture_metadata.proto, examples/python/objectron/objectron/proto/annotation_data.proto, examples/python/objectron/objectron/proto/object.proto"
                    }
                  }
                ],
                "max_points": 40
              },
              {
                "key": "mcp_server",
                "name": "MCP server",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 20
              },
              {
                "key": "runnable_examples",
                "name": "Runnable examples",
                "detail": "examples, notebooks",
                "points": 40,
                "status": "met",
                "details": [
                  {
                    "code": "file_list",
                    "params": {
                      "files": "examples, notebooks"
                    }
                  }
                ],
                "max_points": 40
              }
            ]
          }
        ],
        "description": "How well is the repo equipped to be developed and maintained with AI coding agents? An independent, experimental badge — weight 0.0, so it is surfaced on its own and does not affect the overall health score."
      }
    ],
    "metrics_version": "1.13.0"
  },
  "warnings": [
    "Star history unavailable: GitHub GraphQL error: Resource not accessible by personal access token",
    "Community profile unavailable",
    "Could not fetch pypi package 'rerun-workspace' from its registry",
    "Could not fetch crates package 'dimos-viewer' from its registry",
    "Could not fetch crates package 'rerun_py' from its registry",
    "Could not fetch crates package 'run_wasm' from its registry",
    "pypi package 'rerun-sdk' points at a different repository (https://github.com/rerun-io/rerun); excluded from ecosystem scoring",
    "Could not fetch pypi package 'rerun-pixi-env' from its registry",
    "deps.dev does not index pypi:dimos-viewer@0.32.0a2; advisories assessed against the repository dependency graph instead",
    "Advisory severity resolved for 120 of 214 advisories (lookup cap); the remainder are reported as unknown severity",
    "OpenSSF Scorecard did not return a usable result (2026/07/22 19:51:01 Warning: PATs stored in env variables GITHUB_AUTH_TOKEN and GITHUB_TOKEN differ. Scorecard will use the former.); skipping Scorecard checks"
  ],
  "report_type": "repository",
  "generated_at": "2026-07-22T19:51:49.984656Z",
  "schema_version": "0.26.0",
  "badge_url": "https://raw.githubusercontent.com/inspect-software/badges/main/v1/d/dimensionalOS/dimos-viewer.svg",
  "full_name": "dimensionalOS/dimos-viewer",
  "license_state": "standard",
  "license_spdx": "Apache-2.0"
}

评分是信号,而非担保。 评分反映的是 GitHub 上公开可见的实践——不是代码审计,也不是安全保证。

缺失数据将被剔除并重新归一化权重,绝不按零分计。方法论已版本化并公开:指标 v1.13.0、模式 v0.26.0—— 完整方法论 · 指标知识库.

单项结果在整体记录中的位置: 汇总统计PyPI.