The Science Working Group hosted by the Eclipse Foundation is a collaboration of people developing software components used for basic scientific research.

Eclipse SWTChart

Eclipse SWTChart allows to create different types of charts. The API is well designed and allows to create Line, Bar and Scatter charts easily. Size, colors, axes, ranges and all aspects of the charts can be modified via code. So, it's easy to create customized charts. Moreover, the library already contains a data compression to show large data sets in a performant way. In addition to that, charts can be created even more easily with the SWTChart extensions.

Eclipse Deeplearning4j logo.

Eclipse Deeplearning4j

The goal of Eclipse Deeplearning4j is to provide a core set of components for building applications that incorpora


Eclipse XACC logo.

Eclipse XACC

Hybrid classical-quantum computing paradigms are posed to benefit the scientific applications that are ubiquitous within the scientific computing research community, including modeling an


Eclipse TeXlipse logo.

Eclipse TeXlipse

LaTeX is a typesetting system that is widely used by the science community for document preparation and publications.


Eclipse Science logo.

Eclipse Science

The Science top-level project provides a central clearinghouse for collaborative development efforts to create software for scientific research and development.



Eclipse Scanning allows experiments to be conducted by coordinating the operation of scientific instruments, for example motors or detectors. It sequences the movements of these instruments (or devices) in order to scan different parts of the experimental space. For instance you might scan a temperature controller to conduct an experiment at different temperatures or move a goniometer through a range of optical angles or combine the two in a two dimensional scan. Scanning is useful as an open source project because the algorithms which complete scans during experiments are the same in many areas of research. Hardware is experiment specific so scanning algorithms can be used in many settings, whereever electronically controlled hardware does automated experiments. 

Eclipse Apogy logo.

Eclipse Apogy

The Eclipse Apogy open source project provides a set of frameworks, Eclipse EMF models, and Graphical User Interface components that simplify the creation of the software required to operate a physical system.

Given our background on space missions, Apogy includes support to represent 3D topologies, interact with simple sensors, provides a plan editor that allows an operator to simulate or control a system, data displays to monitor system during operation as well as models of environment into which the systems are operated.


Eclipse January logo.

Eclipse January

Eclipse January is a set of libraries for handling numerical data in Java. It is inspired in part by NumPy and aims to provide similar functionality.