Skip to content

The original das2 library. Provides interactive publication-ready 2-D plotting

License

Notifications You must be signed in to change notification settings

das-developers/das2java

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

das2java

This is the Java Data Analysis library used by Autoplot, MIDL and small das2 apps. It is based on Java/Swing, where the DasCanvas is embedded within the GUI and by adding DasPlot objects and data Renderers. Mouse events are converted into more abstract events with science coordinates, allowing rich interactive graphics tools to be built. This repository contains all history back to 2003 at the start of the das2 project.

These libraries were originally created in support of the Cassini mission though over the years they have become useful in many other contexts. Since 2008 many updates have been provided by the Autoplot project, including a more flexible data model defined by the QDataSet interface.

This code contained here has traditionally been called dasCore, but since that is the name of one of the sub-project directories within the repository, and to distinguish it from core das2 support in other languages, it is referred to as das2java here.

Das2java provides client-side data operations such as:

  • slicing
  • zooming
  • export original or reduced resolution and
  • publication-quality printing

as well as parsers for reading das2 streams and QStreams.

Typically these libraries are used in Netbeans projects, so ant files are provided for building the jars.

About

The original das2 library. Provides interactive publication-ready 2-D plotting

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages