Adapter Python IO (Adapter) v1.0
- Lawrence Berkeley National Lab. (LBNL), Berkeley, CA (United States)
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:
- USDOEPrimary 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]
Adaptable Metadata Rich IO Methods for Portable High Performance IO
pandas-sacct v1.0.0
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