DOE OSTI · 2472683
Peregrine Software Development: Report on the Code Conversion From Python to C++
Abstract
This work package seeks to convert the Peregrine software tool from its original Python implementation to a production version based on the C++ language. Peregrine is a powerful research platform with a multitude of advanced data analytics and data visualization functionalities. Developed by scientists to explore multimodal and multidimensional data related to the production of components using powder bed additive manufacturing processes, the tool implements state-of-the-art algorithms to assist machine users in making build or part quality determinations. Given that Peregrine is data-intensive, the goal of this conversion is to enhance the tool’s flexibility and interactivity and reduce the number of code dependencies to facilitate its deployment as part of the ongoing technology transfer campaign. This brief document provides an overview of Peregrine’s functionalities and capabilities, along with a detailed description of the core functionalities that have been implemented to date in the new C++ version. This document serves as a development update at the end of the first year of the ongoing conversion and will be regularly updated as progress continues.
Explore related subjects
Keep this discovery
Explore connections, maps & timelines
Benoit, Jerome, Scime, Luke, Paquit, Vincent. 2024-09-01. Peregrine Software Development: Report on the Code Conversion From Python to C++. https://doi.org/10.2172/2472683
Cite the original work for its findings. Save a collection to share your selection of sources.