Leveraging Python Interoperability Tools to Improve Sapphire's Usability
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 Lab. (LLNL), Livermore, CA (United States)
- Sponsoring Organization:
- USDOE
- DOE Contract Number:
- W-7405-ENG-48
- OSTI ID:
- 923989
- Report Number(s):
- UCRL-TR-237219; TRN: US200806%%445
- Country of Publication:
- United States
- Language:
- English
Similar Records
Progress report for FACETS (Framework Application for Core-Edge Transport Simulations): C.S. SAP
SpacePy - a Python-based library of tools for the space sciences
EAGLE: 'EAGLE'Is an' Algorithmic Graph Library for Exploration
Technical Report
·
Wed Oct 01 00:00:00 EDT 2008
·
OSTI ID:923989
SpacePy - a Python-based library of tools for the space sciences
Journal Article
·
Fri Jan 01 00:00:00 EST 2010
·
OSTI ID:923989
+2 more
EAGLE: 'EAGLE'Is an' Algorithmic Graph Library for Exploration
Software
·
Fri Jan 16 00:00:00 EST 2015
·
OSTI ID:923989