Kontrast: Interactive data visualization
Our software Kontrast allows you to create interactive visualizations from your data and equations – ideal for science, engineering and teaching.
Scientific
Kontrast visualizes your data as point, line, area or volume plots with logarithmic or reciprocal axes mappings, color, opacity and thickness coding, …
Interactive
Interactive visualizations created with Kontrast allow you to explore a larger parameter space and communicate data more clearly compared to static figures.
Fast
Kontrast excels in speed by maximizing the use of graphics acceleration and background computations. Even large data sets can be updated and rendered frequently.
Browser-based
Kontrast is implemented in JavaScript and works in modern browsers – both on desktop computers of any operating system and on mobile devices. The integration in websites, content management systems, blogs or online educational resources is straightforward.
Demos
We used Kontrast to create the following examples from various disciplines such as physics, chemistry, biology, medicine and meteorology. With Kontrast, you can create and publish interactive visualizations for your project as well.
The examples run directly in your browser (click to start).
Use cases
Kontrast for scientists
Present your data
In interactive visualizations, data and parameters can be adjusted live.
Increase information content
Interactive visualizations allow to clearly communicate complex dependencies and large parameter spaces.
Be precise
Interactive visualizations make it easy to quantitatively explore equations and models.
Kontrast for lecturers
Attract curiosity
Interactive visualizations make data and equations come to live and invite to explore.
Encourage independent learning
In interactive visualizations, the learning content is acquired actively and independently.
Convey competence
Interactive visualizations lead to learning by doing
.
Kontrast for publishers
A new digital format
Interactive visualizations allow to communicate science in a way that far exceeds the possibilities of print media and static e-books.
An active role for the readers
In interactive visualizations, the readers decide from which perspective they view the contents.
For a broad audience
Kontrast runs in web browsers – regardless of the operating system – on computers, tablets and mobile phones.
What we offer
Software library Kontrast
Kontrast is a software library that allows to interactively visualize data using JavaScript. We offer commercial licenses for using Kontrast as a developer.
Workshops and training
We offer workshops on a variety of visualization and simulation topics, such as basics in visualizations and Monte-Carlo methods.
Visualizations as a service
From virtual lab courses to custom interactive research data analysis interfaces — We can be your project partner for custom interactive visualizations.
Kontrast: Future-proof by design
Are you able to re-run your analysis scripts from years ago?
No cloud
Kontrast runs locally whether you are connected to the internet or not. Your data always remains in your control and you can publish only what you want to publish.
No dependencies
Kontrast ships fully self-contained and does not depend on any third-party libraries that need to be installed or managed. A text editor is all you need to get started.
Browser-based
As a vendor-independent and operating-system-independent platform, web browsers have a proven record of remaining backwards compatible.
Advanced features of Kontrast
Data analysis
- Fit multidimensional data
- Solve nonlinear equations
- Discrete Fourier Transform
- Integrate ordinary differential equations
- Perform complex number arithmetic
Data access
- Read and write files from your file system using HTTP
- Read text files and binary files, parse JSON and CSV formats
- Communicate with serial devices using fast WebSocket connections
Rendering
- Interactive histograms for large one-dimensional and two-dimensional data sets
- Volumetric ray casting for 3D data sets
- High-resolution PNG exports for print