deepview

Python Toolkit for introspecting machine learning models and datasets. It provides a comprehensive set of tools for analyzing and understanding both the behavior of ML models and the characteristics of datasets.

https://github.com/satishlokkoju/deepview

Science Score: 44.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (15.4%) to scientific vocabulary
Last synced: 10 months ago · JSON representation ·

Repository

Python Toolkit for introspecting machine learning models and datasets. It provides a comprehensive set of tools for analyzing and understanding both the behavior of ML models and the characteristics of datasets.

Basic Info
  • Host: GitHub
  • Owner: satishlokkoju
  • License: apache-2.0
  • Language: Python
  • Default Branch: main
  • Size: 25.4 MB
Statistics
  • Stars: 2
  • Watchers: 1
  • Forks: 3
  • Open Issues: 3
  • Releases: 11
Created over 1 year ago · Last pushed 12 months ago
Metadata Files
Readme Changelog License Citation

README.md

DeepView: Advanced Machine Learning Model and Dataset Introspection Toolkit

DeepView Logo [![Tests](https://github.com/satishlokkoju/deepview/actions/workflows/tests.yml/badge.svg)](https://github.com/satishlokkoju/deepview/actions/workflows/tests.yml) [![codecov](https://codecov.io/gh/satishlokkoju/deepview/branch/main/graph/badge.svg)](https://codecov.io/gh/satishlokkoju/deepview) [![Python Versions](https://img.shields.io/badge/python-3.8%20%7C%203.9%20%7C%203.10%20%7C%203.11-blue)](https://github.com/satishlokkoju/deepview) [![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)

DeepView is a powerful Python toolkit designed for comprehensive introspection and analysis of machine learning models and datasets. It provides a rich set of tools for understanding, visualizing, and debugging deep learning models and their training data.

Note: This project is a fork of Apple's DNIKit (Data and Network Introspection Kit) under the Apache 2.0 License. While maintaining the core functionality, we've made significant modifications and improvements to better suit our specific needs.

🌟 Key Features

Model Analysis

  • Framework Support: Compatible with major deep learning frameworks:
    • PyTorch integration via deepview_torch
    • TensorFlow support through deepview_tensorflow
    • Custom dataset adapters through deepview_data
  • Model Introspection:
    • Analyze model architectures and layer hierarchies
    • Visualize internal representations and feature maps
    • Track layer activations and gradients
    • Examine model behavior across different inputs
  • Performance Analysis:
    • Track and visualize model performance metrics
    • Analyze training and validation metrics
    • Performance profiling and bottleneck detection

Dataset Analysis

  • Data Exploration:
    • Advanced visualization of high-dimensional data
    • Statistical analysis of dataset distributions
    • Outlier detection and analysis
    • Class balance visualization
  • Interactive Visualization:
    • Rich interactive utility for data exploration through Canvas Jupyter widgets
    • Real-time data filtering and selection
    • Custom visualization widgets
  • Batch Processing:
    • Efficient handling of large datasets
    • Parallel processing capabilities
    • Memory-efficient data loading
  • Custom Data Loading:
    • Support for various data formats (images, text, tabular)
    • Custom dataset adapters
    • Extensible data pipeline architecture

Visualization Tools

  • Interactive Canvas:
    • Modern web-based visualization interface
    • Scatter plots with dimensionality reduction (t-SNE, UMAP)
    • Custom data sample detail views
    • Interactive filtering and selection
    • Real-time updates and interactions
  • Widget System:
    • Customizable visualization widgets
    • Extensible widget architecture
    • Pre-built widgets for common visualizations
  • Jupyter Integration:
    • Seamless integration with Jupyter notebooks
    • Interactive widgets in notebook environment
    • Rich display capabilities

🚀 Installation

Basic Installation

bash pip install deepview

Full Installation

bash pip install "deepview[complete]"

With Notebook Support

bash pip install "deepview[notebook]"

Development Installation

For contributors and developers: bash git clone https://github.com/satishlokkoju/deepview.git cd src/deepview pip install -e '.[complete]'

📚 Documentation

Comprehensive documentation is available at our documentation site.

🛠️ Usage Examples

Basic Model Analysis

```python ''' Example directory structure: root_folder/ class1/ image1.jpg image2.jpg class2/ image3.jpg image4.jpg

'''

dataset_path = ''

from deepviewdata import CustomDatasets datasetproducer = CustomDatasets.ImageFolderDataset(rootfolder=datasetpath,image_size=(224, 224))

Chain together all operations around running the data through the model

modelstages = ( mobilenetpreprocessor,

ImageResizer(pixel_format=ImageFormat.HWC, size=(224, 224)),

# Run inference with MobileNet and extract intermediate embeddings
# (this time, just `conv_pw_130`, but other layers can be added)
# :: Note: This auto-detects the input layer and connects up 'images' to it:
mobilenet.model(requested_responses=['conv_pw_13']),

Pooler(dim=(1, 2), method=Pooler.Method.MAX)

)

Finally put it all together!

customproducer = pipeline( # Original data producer that will yield batches datasetproducer,

# unwrap the tuple of pipeline stages that contain model inference, and pre/post-processing
*model_stages,

# Cache responses to play around with data in future cells
Cacher()

)

The most time consuming, since all compute is done here

Data passed through DeepView in batches to produce the backend data table that will be displayed by Canvas

nofamiliarityconfig = ReportConfig( familiarity=None, )

report = DatasetReport.introspect(

producer,

config=nofamiliarityconfig # Comment this out to run the whole Dataset Report

)

report = DatasetReport.introspect( custom_producer )

print(report.data.head())

```

🧪 Testing and Development

Running Tests

To run the test suite: ```bash

Run all tests including slow tests

pytest --runslow

Run tests with coverage report

pytest --cov=deepview --cov-report=xml

Show duration of 10 slowest tests

pytest --durations=10 ```

Test Configuration

  • --runslow: Include slow-running tests (required for complete test coverage)
  • --cov=deepview: Generate coverage report for the deepview package
  • --cov-report=xml: Output coverage report in XML format (used by Codecov)
  • --junit-xml=test-results.xml: Generate test results in JUnit XML format
  • --durations=N: Show N slowest test durations

Continuous Integration

Our GitHub Actions workflow: - Tests against Python 3.8, 3.9, 3.10, and 3.11 - Runs on Ubuntu 22.04 - Includes comprehensive test coverage reporting - Automatically uploads results to Codecov

🤝 Contributing

We welcome contributions! - Setting up the development environment - Adding new features - Submitting pull requests

📄 License

This project is licensed under the Apache License, Version 2.0. It is derived from Apple's DNIKit, with significant modifications.

The full license text can be found in the LICENSE file in the root directory.

Attribution

  • Original Project: DNIKit by Apple Inc.
  • Original License: Apache License, Version 2.0
  • Copyright Notice: Portions of this software were originally developed by Apple Inc.

🔗 Related Resources

📊 Project Status

This project is actively maintained and regularly updated. For the latest changes, see our CHANGELOG.

🙋‍♂️ Support

For questions, bug reports, or feature requests: 1. Check the documentation 2. Open an issue on GitHub

Owner

  • Name: satish
  • Login: satishlokkoju
  • Kind: user

I work in the field of computer vision and machine learning.

Citation (CITATION.cff)

cff-version: 1.2.0
message: "If you use this software, please cite it as below."
authors:
- family-names: "Lokkoju"
  given-names: "Satish"
title: "Visual Data Analysis Framework"
version: 3.7.0
date-released: 2025-03-05
url: "https://github.com/satishlokkoju/deepview"

GitHub Events

Total
  • Create event: 15
  • Issues event: 5
  • Release event: 25
  • Watch event: 4
  • Delete event: 3
  • Issue comment event: 1
  • Push event: 93
  • Pull request event: 1
  • Fork event: 2
Last Year
  • Create event: 15
  • Issues event: 5
  • Release event: 25
  • Watch event: 4
  • Delete event: 3
  • Issue comment event: 1
  • Push event: 93
  • Pull request event: 1
  • Fork event: 2

Issues and Pull Requests

Last synced: 10 months ago

All Time
  • Total issues: 4
  • Total pull requests: 1
  • Average time to close issues: 9 days
  • Average time to close pull requests: N/A
  • Total issue authors: 1
  • Total pull request authors: 1
  • Average comments per issue: 0.25
  • Average comments per pull request: 0.0
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 4
  • Pull requests: 1
  • Average time to close issues: 9 days
  • Average time to close pull requests: N/A
  • Issue authors: 1
  • Pull request authors: 1
  • Average comments per issue: 0.25
  • Average comments per pull request: 0.0
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
  • satishlokkoju (4)
Pull Request Authors
  • satishlokkoju (1)
Top Labels
Issue Labels
Pull Request Labels

Packages

  • Total packages: 11
  • Total downloads:
    • pypi 807 last-month
  • Total dependent packages: 0
    (may contain duplicates)
  • Total dependent repositories: 0
    (may contain duplicates)
  • Total versions: 100
  • Total maintainers: 1
pypi.org: canvas-duplicates

A Canvas component for inspecting potential duplicates in a dataset

  • Versions: 9
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 72 Last month
Rankings
Dependent packages count: 9.8%
Average: 32.4%
Dependent repos count: 55.1%
Maintainers (1)
Last synced: 10 months ago
pypi.org: canvas-familiarity

A Canvas component to find outliers and common instances in a dataset

  • Versions: 9
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 50 Last month
Rankings
Dependent packages count: 9.8%
Average: 32.4%
Dependent repos count: 55.1%
Maintainers (1)
Last synced: 10 months ago
pypi.org: canvas-summary

A Canvas component that visualizes an overview of a dataset

  • Versions: 9
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 68 Last month
Rankings
Dependent packages count: 9.8%
Average: 32.5%
Dependent repos count: 55.2%
Maintainers (1)
Last synced: 10 months ago
pypi.org: canvas-list

A Canvas component that displays a view of data instances

  • Versions: 9
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 57 Last month
Rankings
Dependent packages count: 9.8%
Average: 32.5%
Dependent repos count: 55.2%
Maintainers (1)
Last synced: 10 months ago
pypi.org: canvas-scatterplot

A scatterplot Canvas component based on regl-scatterplot

  • Versions: 9
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 62 Last month
Rankings
Dependent packages count: 9.8%
Average: 32.5%
Dependent repos count: 55.2%
Maintainers (1)
Last synced: 10 months ago
pypi.org: canvas-data-map

A Canvas component for visualizing data on a map

  • Versions: 9
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 80 Last month
Rankings
Dependent packages count: 9.8%
Average: 32.5%
Dependent repos count: 55.2%
Maintainers (1)
Last synced: 10 months ago
pypi.org: canvas-ux

Modular data science components

  • Versions: 9
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 108 Last month
Rankings
Dependent packages count: 9.8%
Average: 32.5%
Dependent repos count: 55.2%
Maintainers (1)
Last synced: 10 months ago
pypi.org: deepview-tensorflow

TensorFlow extensions of DeepView.

  • Versions: 9
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 68 Last month
Rankings
Dependent packages count: 9.8%
Average: 32.6%
Dependent repos count: 55.4%
Maintainers (1)
Last synced: 10 months ago
pypi.org: deepview-torch

DeepView PyTorch integration and support.

  • Versions: 9
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 59 Last month
Rankings
Dependent packages count: 9.8%
Average: 32.6%
Dependent repos count: 55.4%
Maintainers (1)
Last synced: 10 months ago
pypi.org: deepview-data

Support for custom image datasets in DeepView

  • Versions: 9
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 84 Last month
Rankings
Dependent packages count: 9.8%
Average: 32.6%
Dependent repos count: 55.4%
Maintainers (1)
Last synced: 10 months ago
pypi.org: deepview

Base Data and Network Introspection Kit (DeepView) Library.

  • Versions: 10
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 99 Last month
Rankings
Dependent packages count: 10.0%
Average: 33.1%
Dependent repos count: 56.2%
Maintainers (1)
Last synced: 10 months ago

Dependencies

.github/workflows/publish.yml actions
  • actions/checkout v4 composite
  • actions/download-artifact v4 composite
  • actions/setup-python v5 composite
  • actions/upload-artifact v4 composite
  • pypa/gh-action-pypi-publish release/v1 composite
.github/workflows/tests.yml actions
  • actions/checkout v3 composite
  • actions/setup-python v4 composite
  • codecov/codecov-action v3 composite
src/deepview_canvas/canvas_ux/package.json npm
  • @fullhuman/postcss-purgecss ^4.0.3 development
  • @jupyterlab/builder ^3.1.12 development
  • @phosphor/application ^1.6.0 development
  • @phosphor/widgets ^1.6.0 development
  • @tailwindcss/forms ^0.3.2 development
  • @tsconfig/svelte ^2.0.1 development
  • @types/webpack-env ^1.13.6 development
  • @typescript-eslint/eslint-plugin ^4.31.1 development
  • @typescript-eslint/parser ^4.31.1 development
  • @webpack-cli/serve ^1.2.2 development
  • autoprefixer ^10.3.4 development
  • commitizen ^4.2.4 development
  • css-loader ^6.2.0 development
  • css-minimizer-webpack-plugin ^3.0.1 development
  • cz-conventional-changelog ^3.3.0 development
  • eslint ^7.4.0 development
  • eslint-config-prettier ^8.1.0 development
  • eslint-plugin-prettier ^4.0.0 development
  • mini-css-extract-plugin ^2.3.0 development
  • mkdirp ^1.0.4 development
  • postcss ^8.2.10 development
  • postcss-extend ^1.0.5 development
  • postcss-import ^14.0.1 development
  • postcss-load-config ^3.0.1 development
  • postcss-loader ^6.1.0 development
  • precss ^4.0.0 development
  • prettier ^2.4.0 development
  • purgecss-from-svelte ^2.0.2 development
  • rimraf ^3.0.2 development
  • source-map-loader ^3.0.0 development
  • style-loader ^3.2.1 development
  • svelte ^3.42.5 development
  • svelte-loader ^3.1.1 development
  • svelte-preprocess ^4.9.4 development
  • tailwindcss ^2.2.15 development
  • ts-loader ^9.5.0 development
  • typescript ~4.9.0 development
  • webpack ^5.52.1 development
  • webpack-cli ^4.6.0 development
  • webpack-dev-server ^4.2.1 development
  • yarn-run-all ^3.1.1 development
  • @betterwithdata/canvas_viz ^1.0.0
  • @jupyter-widgets/base ^1.1.10 || ^2.0.0 || ^3.0.0 || ^4.0.0
  • arquero ^4.7.2
  • brace ^0.11.1
  • svelte-ace git+https://github.com/nateshmbhat/svelte-ace.git
src/deepview_canvas/canvas_viz/package.json npm
  • @babel/core ^7.15.5 development
  • @fullhuman/postcss-purgecss ^4.0.3 development
  • @jupyter-widgets/base ^4.0.0 development
  • @rollup/plugin-commonjs ^20.0.0 development
  • @rollup/plugin-json ^4.1.0 development
  • @rollup/plugin-node-resolve ^13.0.6 development
  • @rollup/plugin-typescript ^8.3.0 development
  • @storybook/addon-actions ^6.3.8 development
  • @storybook/addon-essentials ^6.3.8 development
  • @storybook/addon-links ^6.3.8 development
  • @storybook/addon-postcss ^2.0.0 development
  • @storybook/addon-svelte-csf ^1.1.0 development
  • @storybook/svelte ^6.3.8 development
  • @tsconfig/svelte ^2.0.1 development
  • @types/wavesurfer.js ^6.0.12 development
  • add ^2.0.6 development
  • arquero ^4.8.4 development
  • autoprefixer ^10.3.4 development
  • babel-loader ^8.2.2 development
  • commitizen ^4.2.4 development
  • cz-conventional-changelog 3.3.0 development
  • fs-extra ^10.0.0 development
  • postcss ^8.3.6 development
  • postcss-import ^14.0.2 development
  • rollup ^2.53.2 development
  • rollup-plugin-css-only ^3.1.0 development
  • rollup-plugin-execute ^1.1.1 development
  • rollup-plugin-filesize ^9.1.1 development
  • rollup-plugin-postcss ^4.0.0 development
  • rollup-plugin-progress ^1.1.2 development
  • rollup-plugin-svelte ^7.1.0 development
  • rollup-plugin-visualizer ^5.5.2 development
  • svelte ^3.42.5 development
  • svelte-check ^2.2.6 development
  • svelte-loader ^3.1.2 development
  • svelte-preprocess ^4.9.8 development
  • tailwindcss ^2.2.15 development
  • typescript ^4.4.3 development
  • webpack ^4.46.0 development
  • webpack-cli ^4.1.0 development
  • @fireflysemantics/join ^1.0.14
  • @fortawesome/fontawesome-common-types ^0.2.35
  • @fortawesome/free-brands-svg-icons ^5.15.3
  • @fortawesome/free-solid-svg-icons ^5.15.3
  • @jupyterlab/docmanager ^4.0.5
  • @jupyterlab/filebrowser ^4.0.5
  • @jupyterlab/services ^7.0.5
  • @types/node ^16.9.1
  • browserify-zlib ^0.2.0
  • crypto-browserify ^3.12.0
  • html2canvas ^1.1.5
  • https-browserify ^1.0.0
  • rollup-plugin-terser ^7.0.2
  • stream-browserify ^3.0.0
  • stream-http ^3.2.0
  • svelte-fa ^2.2.1
  • svelte-select 4.4.3
  • svelte-vega ^1.1.0
  • typescript ^4.9.0
  • url ^0.11.0
  • vega ^5.20.2
  • vega-lite ^5.1.1
  • wavesurfer.js ^5.1.0
src/deepview_canvas/package.json npm
  • gh-pages ^5.0.0 development
src/deepview_canvas/widgets/canvas_data_map/package.json npm
  • @fullhuman/postcss-purgecss ^4.0.3 development
  • @jupyterlab/builder ^3.1.12 development
  • @phosphor/application ^1.6.0 development
  • @phosphor/widgets ^1.6.0 development
  • @tailwindcss/forms ^0.3.2 development
  • @tsconfig/svelte ^2.0.1 development
  • @types/webpack-env ^1.13.6 development
  • @typescript-eslint/eslint-plugin ^4.31.1 development
  • @typescript-eslint/parser ^4.31.1 development
  • @webpack-cli/serve ^1.2.2 development
  • autoprefixer ^10.3.4 development
  • commitizen ^4.2.4 development
  • css-loader ^6.2.0 development
  • css-minimizer-webpack-plugin ^3.0.1 development
  • cz-conventional-changelog ^3.3.0 development
  • eslint ^7.4.0 development
  • eslint-config-prettier ^8.1.0 development
  • eslint-plugin-prettier ^4.0.0 development
  • mini-css-extract-plugin ^2.3.0 development
  • mkdirp ^1.0.4 development
  • postcss ^8.2.10 development
  • postcss-extend ^1.0.5 development
  • postcss-import ^14.0.1 development
  • postcss-load-config ^3.0.1 development
  • postcss-loader ^6.1.0 development
  • precss ^4.0.0 development
  • prettier ^2.4.0 development
  • purgecss-from-svelte ^2.0.2 development
  • rimraf ^3.0.2 development
  • source-map-loader ^3.0.0 development
  • style-loader ^3.2.1 development
  • svelte ^3.42.5 development
  • svelte-loader ^3.1.1 development
  • svelte-preprocess ^4.9.4 development
  • tailwindcss ^2.2.15 development
  • ts-loader ^9.1.0 development
  • typescript ^4.9.0 development
  • webpack ^5.52.1 development
  • webpack-cli ^4.6.0 development
  • webpack-dev-server ^4.2.1 development
  • yarn-run-all ^3.1.1 development
  • @betterwithdata/canvas_viz ^1.0.0
  • @jupyter-widgets/base ^1.1.10 || ^2.0.0 || ^3.0.0 || ^4.0.0
  • arquero ^4.7.2
src/deepview_canvas/widgets/canvas_list/package.json npm
  • @fullhuman/postcss-purgecss ^4.0.3 development
  • @jupyterlab/builder ^3.1.12 development
  • @phosphor/application ^1.6.0 development
  • @phosphor/widgets ^1.6.0 development
  • @tailwindcss/forms ^0.3.2 development
  • @tsconfig/svelte ^2.0.1 development
  • @types/webpack-env ^1.13.6 development
  • @typescript-eslint/eslint-plugin ^4.31.1 development
  • @typescript-eslint/parser ^4.31.1 development
  • @webpack-cli/serve ^1.2.2 development
  • autoprefixer ^10.3.4 development
  • commitizen ^4.2.4 development
  • css-loader ^6.2.0 development
  • css-minimizer-webpack-plugin ^3.0.1 development
  • cz-conventional-changelog ^3.3.0 development
  • eslint ^7.4.0 development
  • eslint-config-prettier ^8.1.0 development
  • eslint-plugin-prettier ^4.0.0 development
  • mini-css-extract-plugin ^2.3.0 development
  • mkdirp ^1.0.4 development
  • postcss ^8.2.10 development
  • postcss-extend ^1.0.5 development
  • postcss-import ^14.0.1 development
  • postcss-load-config ^3.0.1 development
  • postcss-loader ^6.1.0 development
  • precss ^4.0.0 development
  • prettier ^2.4.0 development
  • purgecss-from-svelte ^2.0.2 development
  • rimraf ^3.0.2 development
  • source-map-loader ^3.0.0 development
  • style-loader ^3.2.1 development
  • svelte ^3.42.5 development
  • svelte-loader ^3.1.1 development
  • svelte-preprocess ^4.9.4 development
  • tailwindcss ^2.2.15 development
  • ts-loader ^9.5.0 development
  • typescript ^4.9.0 development
  • webpack ^5.52.1 development
  • webpack-cli ^4.6.0 development
  • webpack-dev-server ^4.2.1 development
  • yarn-run-all ^3.1.1 development
  • @betterwithdata/canvas_viz ^1.0.0
  • @jupyter-widgets/base ^1.1.10 || ^2.0.0 || ^3.0.0 || ^4.0.0
  • arquero ^4.7.2
  • svelte-infinite-scroll ^2.0.0
src/deepview_canvas/widgets/canvas_scatterplot/package.json npm
  • @fullhuman/postcss-purgecss ^4.0.3 development
  • @jupyterlab/builder ^3.1.12 development
  • @phosphor/application ^1.6.0 development
  • @phosphor/widgets ^1.6.0 development
  • @tailwindcss/forms ^0.3.2 development
  • @tsconfig/svelte ^2.0.1 development
  • @types/webpack-env ^1.13.6 development
  • @typescript-eslint/eslint-plugin ^4.31.1 development
  • @typescript-eslint/parser ^4.31.1 development
  • @webpack-cli/serve ^1.2.2 development
  • autoprefixer ^10.3.4 development
  • commitizen ^4.2.4 development
  • css-loader ^6.2.0 development
  • css-minimizer-webpack-plugin ^3.0.1 development
  • cz-conventional-changelog ^3.3.0 development
  • eslint ^7.4.0 development
  • eslint-config-prettier ^8.1.0 development
  • eslint-plugin-prettier ^4.0.0 development
  • mini-css-extract-plugin ^2.3.0 development
  • mkdirp ^1.0.4 development
  • postcss ^8.2.10 development
  • postcss-extend ^1.0.5 development
  • postcss-import ^14.0.1 development
  • postcss-load-config ^3.0.1 development
  • postcss-loader ^6.1.0 development
  • precss ^4.0.0 development
  • prettier ^2.4.0 development
  • purgecss-from-svelte ^2.0.2 development
  • rimraf ^3.0.2 development
  • source-map-loader ^3.0.0 development
  • style-loader ^3.2.1 development
  • svelte ^3.42.5 development
  • svelte-loader ^3.1.1 development
  • svelte-preprocess ^4.9.4 development
  • tailwindcss ^2.2.15 development
  • ts-loader ^9.1.0 development
  • typescript ^4.9.0 development
  • webpack ^5.52.1 development
  • webpack-cli ^4.6.0 development
  • webpack-dev-server ^4.2.1 development
  • yarn-run-all ^3.1.1 development
  • @betterwithdata/canvas_viz ^1.0.0
  • @jupyter-widgets/base ^1.1.10 || ^2.0.0 || ^3.0.0 || ^4.0.0
  • arquero ^4.7.2
  • regl-scatterplot ^1.0.0
  • svelte-watch-resize ^1.0.3
src/deepview_canvas/widgets/canvas_summary/package.json npm
  • @fullhuman/postcss-purgecss ^4.0.3 development
  • @jupyterlab/builder ^3.1.12 development
  • @phosphor/application ^1.6.0 development
  • @phosphor/widgets ^1.6.0 development
  • @tailwindcss/forms ^0.3.2 development
  • @tsconfig/svelte ^2.0.1 development
  • @types/webpack-env ^1.13.6 development
  • @typescript-eslint/eslint-plugin ^4.31.1 development
  • @typescript-eslint/parser ^4.31.1 development
  • @webpack-cli/serve ^1.2.2 development
  • autoprefixer ^10.3.4 development
  • commitizen ^4.2.4 development
  • css-loader ^6.2.0 development
  • css-minimizer-webpack-plugin ^3.0.1 development
  • cz-conventional-changelog ^3.3.0 development
  • eslint ^7.4.0 development
  • eslint-config-prettier ^8.1.0 development
  • eslint-plugin-prettier ^4.0.0 development
  • mini-css-extract-plugin ^2.3.0 development
  • mkdirp ^1.0.4 development
  • postcss ^8.2.10 development
  • postcss-extend ^1.0.5 development
  • postcss-import ^14.0.1 development
  • postcss-load-config ^3.0.1 development
  • postcss-loader ^6.1.0 development
  • precss ^4.0.0 development
  • prettier ^2.4.0 development
  • purgecss-from-svelte ^2.0.2 development
  • rimraf ^3.0.2 development
  • source-map-loader ^3.0.0 development
  • style-loader ^3.2.1 development
  • svelte ^3.42.5 development
  • svelte-loader ^3.1.1 development
  • svelte-preprocess ^4.9.4 development
  • tailwindcss ^2.2.15 development
  • ts-loader ^9.1.0 development
  • typescript ^4.9.0 development
  • webpack ^5.52.1 development
  • webpack-cli ^4.6.0 development
  • webpack-dev-server ^4.2.1 development
  • yarn-run-all ^3.1.1 development
  • @betterwithdata/canvas_viz ^1.0.0
  • @jupyter-widgets/base ^1.1.10 || ^2.0.0 || ^3.0.0 || ^4.0.0
  • arquero ^4.7.2
src/deepview_canvas/yarn.lock npm
  • 2096 dependencies
src/deepview/pyproject.toml pypi
src/deepview_canvas/canvas_ux/pyproject.toml pypi
src/deepview_canvas/canvas_ux/setup.py pypi
  • ipywidgets >=7.0.0
  • jupyterlab ==3.
  • pandas *
  • pyarrow *
src/deepview_canvas/widgets/canvas_data_map/pyproject.toml pypi
src/deepview_canvas/widgets/canvas_data_map/setup.py pypi
  • ipywidgets >=7.0.0
  • jupyter_packaging ==0.7.9
  • jupyterlab ==3.
  • pandas *
  • pyarrow *
src/deepview_canvas/widgets/canvas_list/pyproject.toml pypi
src/deepview_canvas/widgets/canvas_list/setup.py pypi
  • ipywidgets >=7.0.0
src/deepview_canvas/widgets/canvas_scatterplot/pyproject.toml pypi
src/deepview_canvas/widgets/canvas_scatterplot/setup.py pypi
  • canvas_ux *
  • ipywidgets >=7.0.0
  • jupyter_packaging ==0.7.9
  • jupyterlab ==3.
  • pandas *
  • pyarrow *
src/deepview_canvas/widgets/canvas_summary/pyproject.toml pypi
src/deepview_canvas/widgets/canvas_summary/setup.py pypi
  • ipywidgets >=7.0.0
src/deepview_data/pyproject.toml pypi
src/deepview_tensorflow/pyproject.toml pypi
src/deepview_torch/pyproject.toml pypi
.github/workflows/docs.yml actions
  • actions/checkout v4 composite
  • actions/deploy-pages v2 composite
  • actions/setup-node v4 composite
  • actions/setup-python v4 composite
  • actions/upload-pages-artifact v2 composite
src/deepview_canvas/widgets/canvas_duplicates/package.json npm
  • @fullhuman/postcss-purgecss ^4.0.3 development
  • @jupyterlab/builder ^3.6.8 || ^4.0.0 development
  • @phosphor/application ^1.6.0 development
  • @phosphor/widgets ^1.6.0 development
  • @tailwindcss/forms ^0.3.2 development
  • @tsconfig/svelte ^2.0.1 development
  • @types/webpack-env ^1.13.6 development
  • @typescript-eslint/eslint-plugin ^4.31.1 development
  • @typescript-eslint/parser ^4.31.1 development
  • @webpack-cli/serve ^1.2.2 development
  • autoprefixer ^10.3.4 development
  • commitizen ^4.2.4 development
  • css-loader ^6.2.0 development
  • css-minimizer-webpack-plugin ^3.0.1 development
  • cz-conventional-changelog ^3.3.0 development
  • eslint ^7.4.0 development
  • eslint-config-prettier ^8.1.0 development
  • eslint-plugin-prettier ^4.0.0 development
  • mini-css-extract-plugin ^2.3.0 development
  • mkdirp ^1.0.4 development
  • postcss ^8.2.10 development
  • postcss-extend ^1.0.5 development
  • postcss-import ^14.0.1 development
  • postcss-load-config ^3.0.1 development
  • postcss-loader ^6.1.0 development
  • precss ^4.0.0 development
  • prettier ^2.4.0 development
  • purgecss-from-svelte ^2.0.2 development
  • rimraf ^3.0.2 development
  • source-map-loader ^3.0.0 development
  • style-loader ^3.2.1 development
  • svelte ^3.42.5 development
  • svelte-loader ^3.1.1 development
  • svelte-preprocess ^4.9.4 development
  • tailwindcss ^2.2.15 development
  • ts-loader ^9.1.0 development
  • typescript ^4.9.0 development
  • webpack ^5.52.1 development
  • webpack-cli ^4.6.0 development
  • webpack-dev-server ^4.2.1 development
  • yarn-run-all ^3.1.1 development
  • @betterwithdata/canvas_viz ^1.0.0
  • @jupyter-widgets/base ^1.1.10 || ^2.0.0 || ^3.0.0 || ^4.0.0
  • arquero ^4.7.2
  • svelte-infinite-scroll ^2.0.0
src/deepview_canvas/widgets/canvas_familiarity/package.json npm
  • @fullhuman/postcss-purgecss ^4.0.3 development
  • @jupyterlab/builder ^3.6.8 || ^4.0.0 development
  • @phosphor/application ^1.6.0 development
  • @phosphor/widgets ^1.6.0 development
  • @tailwindcss/forms ^0.3.2 development
  • @tsconfig/svelte ^2.0.1 development
  • @types/webpack-env ^1.13.6 development
  • @typescript-eslint/eslint-plugin ^4.31.1 development
  • @typescript-eslint/parser ^4.31.1 development
  • @webpack-cli/serve ^1.2.2 development
  • autoprefixer ^10.3.4 development
  • commitizen ^4.2.4 development
  • css-loader ^6.2.0 development
  • css-minimizer-webpack-plugin ^3.0.1 development
  • cz-conventional-changelog ^3.3.0 development
  • eslint ^7.4.0 development
  • eslint-config-prettier ^8.1.0 development
  • eslint-plugin-prettier ^4.0.0 development
  • mini-css-extract-plugin ^2.3.0 development
  • mkdirp ^1.0.4 development
  • postcss ^8.2.10 development
  • postcss-extend ^1.0.5 development
  • postcss-import ^14.0.1 development
  • postcss-load-config ^3.0.1 development
  • postcss-loader ^6.1.0 development
  • precss ^4.0.0 development
  • prettier ^2.4.0 development
  • purgecss-from-svelte ^2.0.2 development
  • rimraf ^3.0.2 development
  • source-map-loader ^3.0.0 development
  • style-loader ^3.2.1 development
  • svelte ^3.42.5 development
  • svelte-loader ^3.1.1 development
  • svelte-preprocess ^4.9.4 development
  • tailwindcss ^2.2.15 development
  • ts-loader ^9.1.0 development
  • typescript ^4.9.0 development
  • webpack ^5.52.1 development
  • webpack-cli ^4.6.0 development
  • webpack-dev-server ^4.2.1 development
  • yarn-run-all ^3.1.1 development
  • @betterwithdata/canvas_viz ^1.0.0
  • @jupyter-widgets/base ^1.1.10 || ^2.0.0 || ^3.0.0 || ^4.0.0
  • arquero ^4.7.2
  • svelte-infinite-scroll ^2.0.0
docs/requirements.txt pypi
  • furo *
  • ipykernel *
  • jupyter-datatables *
  • jupyter_client *
  • jupyter_sphinx *
  • matplotlib *
  • myst-parser *
  • nbsphinx *
  • nbsphinx-link *
  • pandas *
  • pypandoc *
  • pytest_check_links *
  • recommonmark *
  • seaborn *
  • sphinx >=7.0.0
  • sphinx_mdinclude *
src/deepview_canvas/widgets/canvas_duplicates/pyproject.toml pypi
src/deepview_canvas/widgets/canvas_duplicates/setup.py pypi
  • canvas_ux >=3.6.0
  • ipywidgets >=7.0.0
src/deepview_canvas/widgets/canvas_familiarity/pyproject.toml pypi
src/deepview_canvas/widgets/canvas_familiarity/setup.py pypi
  • canvas_ux >=3.6.0
  • ipywidgets >=7.0.0
src/deepview_canvas/package-lock.json npm
  • 1989 dependencies