Search NASA⌕ Search

DOE OSTI · code-56244

Adapter Python IO (Adapter) v1.0

Abstract

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.

Keep this discovery

Explore connections, maps & timelines

BibTeXRIS

Grahovac, Milica, Smires, YounessBennani, Burke, Thomas, Coughlin, Katie, Ganeshalingam, Mohan, Mathur, Akhil, Neill, Evan, Sharma, Akshay. 2021-04-20. Adapter Python IO (Adapter) v1.0. https://doi.org/10.11578/dc.20210514.3

Cite the original work for its findings. Save a collection to share your selection of sources.