Skip to main content
U.S. Department of Energy
Office of Scientific and Technical Information

Leveraging Python Interoperability Tools to Improve Sapphire's Usability

Technical Report ·
DOI:https://doi.org/10.2172/923989· OSTI ID:923989
The Sapphire project at the Center for Applied Scientific Computing (CASC) develops and applies an extensive set of data mining algorithms for the analysis of large data sets. Sapphire's algorithms are currently available as a set of C++ libraries. However many users prefer higher level scripting languages such as Python for their ease of use and flexibility. In this report, we evaluate four interoperability tools for the purpose of wrapping Sapphire's core functionality with Python. Exposing Sapphire's functionality through a Python interface would increase its usability and connect its algorithms to existing Python tools.
Research Organization:
Lawrence Livermore National Laboratory (LLNL), Livermore, CA
Sponsoring Organization:
USDOE
DOE Contract Number:
W-7405-ENG-48
OSTI ID:
923989
Report Number(s):
UCRL-TR-237219
Country of Publication:
United States
Language:
English

Similar Records

EAGLE: 'EAGLE'Is an' Algorithmic Graph Library for Exploration
Software · Fri Jan 16 00:00:00 EST 2015 · OSTI ID:1232204

Python interface generator for Fortran based codes (a code development aid)
Software · Wed Feb 22 00:00:00 EST 2012 · OSTI ID:1231533

Python interface generator for Fortran based codes (a code development aid)
Software · Tue Feb 21 19:00:00 EST 2012 · OSTI ID:code-2021