holoviz/datashader

Quickly and accurately render even the largest data.

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 7 minutes ago
Added to GitGenius on September 19th, 2026
Created on December 23rd, 2015
Open Issues & Pull Requests: 143 (+0)
GitHub issues: Enabled
Number of forks: 378
Total Stargazers: 3,561 (+0)
Total Subscribers: 89 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 4.0 hours
Mean response time: 59.6 days
90th percentile: 126.7 days
Tracked items: 36

Most active contributors

Sign in to see contributor activity.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 11
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 912 days
Stale 30+ days: 11
Stale 90+ days: 10

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • enhancement (2)
  • bug (1)
  • docs (1)
  • in progress (1)

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

Datashader is a data rasterization pipeline that turns large datasets into images by automating the creation of meaningful visual representations.

The tool solves the problem of visualizing massive amounts of data by breaking the rendering process into three stages: projection, aggregation, and transformation. Records are first projected into bins of a plotting grid based on a specified glyph, then reductions are computed for each bin to compress the dataset into a smaller aggregate array, and finally these aggregates are processed to create an image. This approach enables performant and scalable visualizations that would otherwise be computationally prohibitive.

Datashader suits projects that need to visualize large datasets where traditional plotting libraries would struggle with performance or memory constraints. The tool works both as a standalone visualization engine and as a preprocessing stage for other plotting libraries, allowing them to handle much larger datasets than they could independently. It is designed to be composable, enabling complex visualization pipelines to be created with minimal code.

The project maintains active development with passing build status and comprehensive test coverage. Documentation is regularly built and kept current. The tool is distributed across multiple package managers and Python versions, indicating sustained maintenance and broad accessibility.