{"categories":[{"label":"Artificial Intelligence","url":"https://skillfed.io/packages/category/scientific-engineering-artificial-intelligence/2"}],"enrichment":{"capability":"Treescope is an interactive HTML pretty-printer and tensor visualizer for IPython notebooks that renders complex objects with expandable trees, faceted array visualizations, and copy-path buttons.","skillfed_tags":["jupyter-notebook","visualization","ml-research"],"use_cases":["Inspecting large neural network model structures in notebooks to understand layer hierarchies and parameter sharing.","Visualizing high-dimensional tensor shapes and value distributions without leaving the notebook.","Debugging complex nested data structures by expanding only the parts you care about.","Quickly copying qualified paths to specific fields in rendered objects for use in code.","Rendering models from multiple frameworks with consistent interactive visualization."],"what_it_does":"Treescope is a specialized pretty-printer for machine learning research that replaces IPython's default object renderer with an interactive HTML visualization. Instead of flat text output, it renders objects as expandable trees where you can click to drill into nested structures, automatically visualizes multi-dimensional arrays with shape and value distribution information, and adds features like copy-path buttons and type inspection mode. It was originally built for the Penzai neural network library but also works with other frameworks and plain numpy code.\n\nThe package depends only on numpy and installs as a pure Python wheel, making it lightweight and easy to add to existing notebooks. It's designed as a drop-in replacement\u2014you can either call treescope.show() on specific objects or register it globally to replace the notebook's default renderer. Configuration options let you control verbosity and abbreviation depth, and the package is actively maintained with no known security vulnerabilities.","worth_installing":"Yes. Treescope is actively maintained, has no security issues, installs with minimal friction, and solves a real pain point for ML researchers working in notebooks. The permissive license poses no restrictions. Install it if you spend time inspecting complex objects or tensors in IPython notebooks."},"id":"treescope","links":{"html":"https://skillfed.io/packages/treescope","md":"https://skillfed.io/packages/treescope.md","pypi":"https://pypi.org/project/treescope/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2025-08-08","license_spdx":null,"license_treatment":"permissive","name":"treescope","python_support":"supports_current","summary":"Treescope: An interactive HTML pretty-printer for ML research in IPython notebooks."},"popularity":{"monthly_downloads":3006234,"position":2790,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"0.1.10"}
