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

Adapter Python IO (Adapter) v1.0

Software ·
DOI:https://doi.org/10.11578/dc.20210514.3· OSTI ID:code-56244 · Code ID:56244
The Adapter Python IO software, in short Adapter or the Adapter software, encapsulates certain Python IO capabilities used for loading in and writing out data when performing analytical Python code runs. More specificcally, it provides a Python API to load data tables from various formats such as XLSX (MS Excel), CSV, and database, into Python code as Pandas DataFrames, as well as to write out tables into a database or CSV files. The Adapter software standardizes a way to point the code to one or multiple input files of one or multiple formats. Therefore, its main feature is the ability to convert data tables identified in one main and, optionally, one or more additional input files, into database tables and Pandas DataFrames for downstream usage in any compatible software. In addition to the loading capability, an instance of the Adapter IO object has the capability to write data out. If the write capability is invoked, all loaded tables are written as either a single database or a set of CSV files, or both, to a location specified in the dedicated input table.
Site Accession Number:
2021-051
Software Type:
Scientific
License(s):
BSD 3-clause "New" or "Revised" License
Research Organization:
Lawrence Berkeley National Laboratory (LBNL), Berkeley, CA (United States)
Sponsoring Organization:
USDOE

Primary Award/Contract Number:
AC02-05CH11231
DOE Contract Number:
AC02-05CH11231
Code ID:
56244
OSTI ID:
code-56244
Country of Origin:
United States

Similar Records

GDX-pandas [SWR 15-21]
Software · Sun Jun 26 20:00:00 EDT 2016 · OSTI ID:code-4248

Adaptable Metadata Rich IO Methods for Portable High Performance IO
Conference · Wed Dec 31 23:00:00 EST 2008 · OSTI ID:963933

pandas-sacct v1.0.0
Software · Wed Sep 30 20:00:00 EDT 2020 · OSTI ID:code-51920

Related Subjects