Interfaces
Visualization
The plotting system in Dawn is a feature rich and elegant API which as well as plotting data can manage tools and selection regions. It is encapsulated behind an interface (feature rich and well documented, see javadocs). This interface is called IPlottingSystem and 1D, 2D and 3D plotting, multiple axes, multiple regions (replaces overlays in the old system), configuration of almost everything, real time / interactive plots, advanced histogramming etc. Unlike the plotting system in SDA, the default implementation of IPlottingSystem (known as 'Light Weight Plotting System') will pass over NX clients and other remote client technologies. In addition, it is no longer necessary to manage the low level drawing outside the plotting package for regions. A feature rich set of regions are provided in the API.
Resources
DawnScience is not a PaNdata ODI development. However, PaNdata ODI partners ESRF and DLS are the main developers of the project. The integration of data catalogs (ICAT), Workflow engines as well as HDF5/Nexus support make Dawn an important analysis framework to demonstrate services and interoperability.
- DawnScience home
- Dawn is mainly developed byDiamond (DLS) and
- Source repository
- Documentation
- Lots of documentation and demonstrations are available on the youtube channel
- DawnScience on twitter
- License: Eclipse Public License - v 1.0