News

OSGi at the UK's biggest science lab

Developers at Diamond Light Source set out to migrate a mission-critical, Java-based acquisition system to dynamic class loading. Here’s what they learned.

Credit: Matt Brown

Hide link button: 
show

Eclipse Newsletter | Eclipse Loves Science

Eclipse Science is featured in this month's Eclipse newsletter! 

https://www.eclipse.org/community/eclipse_newsletter/2016/november/

Hide link button: 
show

Eclipse Foundation Collaboration Yields Open Source Technology for Computational Science

Eclipse Foundation Collaboration Yields Open Source Technology for Computational Science

Ottawa, Canada – October 21, 2016 - Eclipse Foundation Collaboration Yields Open Source Technology for Computational Science.

The gap between the computational science and open source software communities just got smaller – thanks to a collaboration among national laboratories, universities and industry.

The Eclipse Science Working Group (SWG), a global community for individuals and organizations who collaborate on commercially-friendly open source software, today released five projects aimed at expediting scientific breakthroughs by simplifying and streamlining computational science workflows.

While computational science has made a great impact across the scientific spectrum, from climate change to astrophysics to genomics, today’s data-centric simulation environments require enhanced analysis, visualization, and workflow management to further reduce time to solution and increase the frequency of research breakthroughs. Hence Eclipse’s software release.

“Oak Ridge National Laboratory is renowned for its hardware - like Titan, the world’s third fastest supercomputer - but we are also leaders in scientific software development.” said Jay Jay Billings, the SWG Chair and a research scientist at Oak Ridge National Laboratory. “ The Science Working Group has not only helped us create software to simplify complex computational science but it has also allowed us to become part of a thriving community that focuses on collaboration, interoperability, and cutting edge research .”

Other U.S. National Laboratories are also benefitting from the Science Working Group.

“The Eclipse Science Working Group provides an open, international forum for design and development of critical components of scientific software, bringing together a diverse set of application requirements drivers and software architects to address the challenges of next-generation scientific computing,” says Robert Clay of Sandia National Laboratory.

Likewise, small businesses are also engaged as either members of the group or consumers of its software. Dr. Gerald Sabin from RNET Technologies, Inc., a Dayton Ohio-area firm focused on high-performance computing research, said, "The ICE workflow environment is an ideal platform for us to develop a cutting edge, cloud-based collaboration environment to support scientific computing. The licensing model and openness of the Science Working Group is to our advantage.”

The open source projects, which represent years of development and thousands of users, are the product of intense collaboration among SWG members including Oak Ridge National Laboratory (ORNL), Diamond Light Source, Itema AS, iSencia, Kichwa Coders, Lablicate GmbH and others. The five projects released today are:

  • The Eclipse Integrated Computational Environment (ICE), led by Billings, is a scientific workbench and workflow environment developed to improve the user experience for computational scientists and make it possible for developers to deploy rich, graphical, interactive capabilities for their science codes and integrate many different scientific computing technologies in one common, cross-platform user environment. It is easily extended to new problems and has been successfully deployed for additive manufacturing, advanced batteries, advanced materials, nuclear energy, neutron science, quantum computing, and other areas.
  • The Eclipse Advanced Visualization Project, likewise led by Billings, provides advanced visualization technologies for plotting, geometry and meshing and 3D visualization to address the needs of projects in the working groups. It provides a simple framework for exposing and developing visualization services.
  • January, led by Jonah Graham of Kichwa Coders and Peter Chang of Diamond Light Source, is a set of libraries for handling scientific data in Java. It includes support for n-dimensional arrays, hierarchical data, and 3D geometry and mesh data. Originally created as a spin-off of other group projects to provide a common data structure library, January promises to provide a large portion of the common code base of the group in the future.
  • Triquetrum, led by Erwin De Ley of iSencia and Christopher Brooks of the University of California, Berkeley, delivers an open platform for managing and executing scientific workflows. The goal of Triquetrum is to support a wide range of use cases, from automated processes based on predefined models to replaying ad-hoc research workflows recorded from a user's actions in a scientific workbench UI.
  • Chemclipse, led by Philip Wenig of Lablicate GmbH, supports users who analyse data acquired from systems used in analytical chemistry. In particular, chromatography coupled with mass spectrometry (GC/MS) or flame-ionization detectors (GC/FID) is used to identify and/or monitor chemical substances, which is important for quality control issues.

“Open source is having tremendous impact on both productivity and innovation in industry, government, and academia,” explained Mike Milinkovich. “The Eclipse Science Working Group is a great example of how world-leading scientific research organizations like Oak Ridge National Laboratory, Diamond Light Source, and others can collaborate on delivering free software that will enable the next major scientific breakthrough. This is an important advancement for the scientific research community, and we are proud to be hosting the collaboration at the Eclipse Foundation.”

More information on the Science Working Group is available on their website.

Downloads

UT-Battelle manages ORNL for the DOE's Office of Science. The DOE Office of Science is the single largest supporter of basic research in the physical sciences in the United States and is working to address some of the most pressing challenges of our time. For more information, visit the Office of Science website.

About the Eclipse Foundation

Eclipse is a community for individuals and organizations who wish to collaborate on open source software. There are over 300 open source projects in the Eclipse community, ranging from tools for software developers, geo-spatial technology, system engineering and embedded development tools, frameworks for IoT solutions, tool for scientific research, and much more. The Eclipse Foundation is a not-for-profit foundation that is the steward of the Eclipse community. More information is available at www.eclipse.org

Hide link button: 
hide

Welcome to Open Analytics

Welcome to Open Analytics
 
Please join us in welcoming Open Analytics as a new member of the Science Working Group.
 
Thank you to the team at Open Analytics, and to Tobias Verbeke, managing director, as their member representative.

New project proposal: Triquetrum

Triquetrum delivers an open platform for managing and executing scientific workflows. The goal of Triquetrum is to support a wide range of use cases, ranging from automated processes based on predefined models, to replaying ad-hoc research workflows recorded from a user's actions in a scientific workbench UI. It will allow to define and execute models from personal pipelines with a few steps to massive models with thousands of elements.

Read more here.

Welcome to Airbus

Please join us in welcoming  Airbus as a new member of the Science Working Group.
 
Thank you to the team at Airbus, and to Alain Bernard, Aircraft performances modelling engineer, as their member representative.

Welcome to iSencia

Please join us in welcoming  iSencia as a new member of the Science Working Group.
 
Thank you to the team at iSencia, and to Erwin de Ley, Owner, as their member representative.

Welcome to IFP Energies nouvelles

Please join us in welcoming IFP Energies nouvelles as a new member of the Science Working Group.
 
Thank you to the team at IFP Energies nouvelles and to Sebastien Schneider, R&D Software Engineer, as their member representative.

New Global Collaboration for Scientific Software Announced by the Eclipse Foundation

New Global Collaboration for Scientific Software Announced by the Eclipse Foundation

 

Ottawa, Canada, June 23, 2014 – The Eclipse Foundation today announced the creation of a new Science Working Group — a global collaboration between industry, academia, and governments to create open source software used in basic scientific research. Founding members of the Eclipse Science Working Group include Oak Ridge National Labs, Diamond Light Source, Lablicate UG, Uppsala University, Facility for Rare Isotope Beams, MARINTEK, Kichwa Coders, Clemson University, and Tech’Advantage.

According to Battelle, approximately $1.6 trillion dollars are spent each year on scientific research and development. As with many industries, software is becoming increasingly important to the success of applied and basic scientific research. Due to the nature of scientific research, much of the software is created with a single, specific purpose or even a single experiment. The lack of reusable software components can lead to increased errors, costs and schedules. As software for simulation and visualization becomes an ever-greater part of basic scientific research, the need for well understood, well documented components increases. The Eclipse Science Working Group aims to create a set of open source software tools, components and systems that can be used by the wider scientific research community.

The founding Steering Committee level members of the Science Working Group (SWG) include Oak Ridge National Laboratory in Oak Ridge Tennessee, and Diamond Light Source in Oxfordshire, UK. The group will collaborate on producing technologies used for interdisciplinary analysis of scientific data. The SWG plans to collaborate on open source software projects that will:

  • plot and visualize 1D, 2D, and 3D data, and process and manage data for structured and unstructured grids;
  • develop modeling and simulation software for physical and social sciences, such as physics, chemistry, biology, sociology, psychology and others;
  • provide standard descriptions and definitions for scientific data; and
  • create infrastructure software to support scientific computing, such as tools job launching and monitoring, parallel debugging, and remote project management.

 

The first SWG open source projects are based on code contributions from Oak Ridge National Laboratory and Diamond Light Source:

  • The Eclipse Integrated Computational Environment (ICE) is a platform for modeling and simulation projects in science and engineering. It provides a standard set of tools for project scientists to set up the input model, launch a simulation job, analyse the results, and manage the input and output data. The code is based on technology created at Oak Ridge National Laboratory to develop a computational environment for modeling and simulation of nuclear reactors.
  • Eclipse DawnSci defines Java interfaces for data description, plotting and plot tools, data slicing and file loading. The project aims to provide interoperability of algorithms between different scientific projects. It is based on a code contribution by Diamond Light Source.

 

 

‘Software is becoming increasing important in all facets of society, including scientific research. So creating efficiencies in the scientific software development lifecycle is becoming increasingly important. We are thrilled to have world renowned research organizations, like Oak Ridge National Labs and Diamond Light Source, recognize that Eclipse Working Groups are a recognized way to encourage collaborative development and sharing of software assets,’ explains Mike Milinkovich, executive director of the Eclipse Foundation. ‘The new Eclipse Science Working Group is off to a good start for creating a community for the scientific software development.’

The Eclipse Science Working Group is open to any company, government agency, university and research institution that participates in basic scientific research. Details about the joining the working group are available at science.eclipse.org