Co-PylotDB - A Python-Based Single-Window User Interface for Transmitting Information to a Database

RESOURCE

Abstract

Co-PylotDB, written completely in Python, provides a user interface (UI) with which to select user and data file(s), directories, and file content, and provide or capture various other information for sending data collected from running any computer program to a pre-formatted database table for persistent storage. The interface allows the user to select input, output, make, source, executable, and qsub files. It also provides fields for specifying the machine name on which the software was run, capturing compile and execution lines, and listing relevant user comments. Data automatically captured by Co-PylotDB and sent to the database are user, current directory, local hostname, current date, and time of send. The UI provides fields for logging into a local or remote database server, specifying a database and a table, and sending the information to the selected database table. If a server is not available, the UI provides for saving the command that would have saved the information to a database table for either later submission or for sending via email to a collaborator who has access to the desired database.
Developers:
Release Date:
2011-11-02
Project Type:
Open Source, Publicly Available Repository
Software Type:
Scientific
Programming Languages:
Python
Licenses:
Other (Commercial or Open-Source): https://ip.sandia.gov
Sponsoring Org.:
Code ID:
1965
Site Accession Number:
SCR# 1458
Research Org.:
Sandia National Laboratories
Country of Origin:
United States

RESOURCE

Citation Formats

Barnette, Daniel W. Co-PylotDB - A Python-Based Single-Window User Interface for Transmitting Information to a Database. Computer Software. https://github.com/sandialabs/PYLOTDB. USDOE. 02 Nov. 2011. Web. doi:10.11578/dc.20171025.1314.
Barnette, Daniel W. (2011, November 02). Co-PylotDB - A Python-Based Single-Window User Interface for Transmitting Information to a Database. [Computer software]. https://github.com/sandialabs/PYLOTDB. https://doi.org/10.11578/dc.20171025.1314.
Barnette, Daniel W. "Co-PylotDB - A Python-Based Single-Window User Interface for Transmitting Information to a Database." Computer software. November 02, 2011. https://github.com/sandialabs/PYLOTDB. https://doi.org/10.11578/dc.20171025.1314.
@misc{ doecode_1965,
title = {Co-PylotDB - A Python-Based Single-Window User Interface for Transmitting Information to a Database},
author = {Barnette, Daniel W.},
abstractNote = {Co-PylotDB, written completely in Python, provides a user interface (UI) with which to select user and data file(s), directories, and file content, and provide or capture various other information for sending data collected from running any computer program to a pre-formatted database table for persistent storage. The interface allows the user to select input, output, make, source, executable, and qsub files. It also provides fields for specifying the machine name on which the software was run, capturing compile and execution lines, and listing relevant user comments. Data automatically captured by Co-PylotDB and sent to the database are user, current directory, local hostname, current date, and time of send. The UI provides fields for logging into a local or remote database server, specifying a database and a table, and sending the information to the selected database table. If a server is not available, the UI provides for saving the command that would have saved the information to a database table for either later submission or for sending via email to a collaborator who has access to the desired database.},
doi = {10.11578/dc.20171025.1314},
url = {https://doi.org/10.11578/dc.20171025.1314},
howpublished = {[Computer Software] \url{https://doi.org/10.11578/dc.20171025.1314}},
year = {2011},
month = {nov}
}