Resource Menu

Keridwen is an open-source modular toolbox gathering, through interoperable software modules, a structured set of key functions common to most scientific software.

Keridwen provides numerous generic modules like pre and post-processing tools, data conversion functions, data visualisation tools or elements of graphical user interfaces covering the whole modelling chain. Written in Java, based on a modular and service oriented approach built around the industrial OSGI standard for a high level of inter-operability, Keridwen aims to facilitate the conception and the development of tailored scientific applications, simulation or experimental data analysis software.

Click to zoom

Keridwen benefits from the software experience and know-how collected on numerous scientific projects. It aims at letting the final expert focus on its specific and tailored developments. For each targeted domain, Keridwen allows to build its own and dedicated Integrated Modelling Environment (IME) fully adapted to its needs.

By composition of software components or as an integrated application, Keridwen can be applied to numerous numerical models or scientific experimental databases in the context of a large variety of application domains.

By compositions of modules, Keridwen allows to easily build-up adapted solutions:

  • Multi-physics modelling processes
  • Multi-models to address complex systems
  • Generic structures of CAD and meshing
  • Flexible and customizable graphic interfaces
  • Compatible with most of programming languages used in scientific computing (Python, Java, C / C++, Fortran ...)
  • Easy integration with external tools
  • Rich 2D and 3D visualisation tools (based on JFreeChart and VTK)

Application Cases

Fully operational and open-source, Keridwen is used by several majors scientific projects and industrial communities, like in space environment, as well as for internal developments.

  • SPIS, the Spacecraft Plasma Interaction Software: SPIS is the current European reference tool in spacecraft-plasma interactions modelling and is world-widely used today. Its recently released new version (SPIS-GEO), dedicated to industrial uses, has been fully redeveloped on the basis of the Keridwen as a complete Integrated Modelling Environment (IME). SPIS-GEO integrates most of the current Keriwen modules and illustrates the possibilities of fine integration of tailored simulation kernels.
  • Electronic Design: Around the 2D advanced rendering bundle, Keridwen Draw, a specific application is currently under development for the design and the functional analysis of electronic integrated devices, like CPUs and memories.
  • Spacecraft Thermal Modelling: Keridwen is currently used as an IME for the simulation code of thermal behavior of small space structures CQIA.

Innovative Technical Solutions

Project Status

Please note that this project is currently under development and only SNAPSHOT builds are available at this time. The functionality is reasonable stable but some documentation and development tasks have not yet been completed. The API is fairly well defined; however, is subject to minor changes until a release build is produced.

You are welcome to start using and integrating this library in your project. Please provide any feedback, good or bad. Visit the Downloads page to download the latest builds of Keridwen library.

Services and support

Keridwen is a product of the Artenum Company. Along with Keridwen, the Artenum company provides a variety of services and support:

  • System integration and tailoration providing the most adapted solution for each specific modelling context and simulation kernel
  • The integration of external tools, simulation cores or processing modules
  • On-demand development of dedicated or business modules and simulation cores
  • On-demand development of visualisation and data analysis pipelines based on VTK
  • On-demand development of data import/export formats (STEP, IGES, MED, NetCDF)
  • The conception of dependance trees for modelling chains (research, optimisation, system analysis)
  • Training and expertise.
Please feel free to contact us for further information.

An Open-source project

To access to the Keridwen software, data and other tools, a user registration to the Keridwen community is mandatory.

Please follow the link Keridwen Community registration form. Beware that only registrations done through this form will be valid on this platform.

If you already have an account, please go to the Login page.

Password lost ? Please contact us.

Keridwen is an open-source project and is distributed under the terms of the GNU General Public License (GPL) and can be freely downloaded after registration as community member.

Keridwen can be freely used and integrated into other open-source projects. In complement, a double licensing scheme offers the possibility to integrate Keridwen into close-source application with the Close-Source Developer License (CSDL).

Authors and credits

Keridwen is copyright (C) 2010-2013 by the Artenum Company and has been mainly developed by the following authors:

  • Benoit Thiébault (Artenum)
  • Benjamin Jeanty-Ruard (Artenum)
  • Arnaud Trouche (Artenum)
  • Pierre Souquet (Artenum)
  • Jérémie Turbet (Artenum)
  • Julien Forest (Artenum)
Keridwen integrates several other open-source projects through various bundles. Please credit their authors as well, if you use these components.

Last edited by Julien Forest at Dec 10, 2016 10:46 AM - Edit content