Skip to content

Library for 3D graphing with third dimension being data described as color. Comes with lightweight highly scalable engine that can be run inside docker and/or web service.

License

Notifications You must be signed in to change notification settings

CreoOne/Heatmap

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Heatmap

 

What is it?

Heatmap is library for 3d graphing with third dimension being data described as color. Comes with lightweight highly scalable engine that can be run inside docker and/or web service.

Describe the data, Heatmap renders it.

Example Rastrigin function with Viridis color palette produced by this library:

 

What is it for?

Visualization of all kinds of data. Examples being: Fourier transform of sound wave, heat information from infrared camera, weather information on a map and many more.

 

How does it work?

  • For technical overview see HOWTO.
  • See CHANGELOG for changes in specific version
  • Fresh and compiling samples always available.

Written in .NET6, unit and functionally tested. Uses System.Vector for all positioning information and double for sampling.

 

How to install?

Packages available on NuGet.org:

Core abstraction and functionalities

PM> Install-Package CreoOne.Heatmap

SkiaSharp receiver to render heatmaps into .png files

PM> Install-Package CreoOne.Heatmap.SkiaSharp

About

Library for 3D graphing with third dimension being data described as color. Comes with lightweight highly scalable engine that can be run inside docker and/or web service.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages