ClockworkVMs
Graphical user interface for use and modification of virtual machine templates using Hashi Corp packer to perform virtual machine creation.
SEARCH · Engineering Papers
Search indexed NASA NTRS and DOE OSTI research on propulsion, heat transfer, battery materials and energy systems. Follow report and document links to the original sources.
Quote a phrase for an exact phrase match. Source license links do not imply unrestricted reuse.
Graphical user interface for use and modification of virtual machine templates using Hashi Corp packer to perform virtual machine creation.
The LK scripting language is a simple and fast computer programming language designed for easy integration with existing software to enable automation of tasks. The LK language is used by NREL’s System Advisor Model (SAM), the SAM Software Development Kit (SDK), and SolTrace products. LK is easy extensible and adaptable to new software due to its small footprint and is designed to be statically linked into other software. It is written in standard C++, is cross-platform (Windows, Linux, and OSX), and includes optional portions that enable direct integration with graphical user interfaces written in the open source C++ wxWidgets Version 3.0+ toolkit.
A Modelica based library for modeling thermal hydraulic energy systems and other multi-physics systems. Existing development tools for early stage design and scoping of energy systems are often time consuming to use, proprietary, and do not contain the necessary function to model complete systems (i.e., controls, primary, and secondary systems) in a common platform. The Modelica programming language based TRANSFORM tool (1) provides a standardized, common simulation environment for early design of energy systems (i.e., power plants), (2) provides a library of baseline component modules to be assembled into full plant models using available geometry, design, and thermal-hydraulic data, (3) defines modeling conventions for interconnecting component models, and (4) establishes user interfaces and support tools to facilitate simulation development (i.e., configuration and parameterization), execution, and results display and capture.
NetMOD is a tool to model the performance of global ground-based explosion monitoring systems. The initial version of the software supports the simulation of seismic detection capability. The tool provides a user interface to execute simulations based upon a hypothetical definition of the monitoring system configuration, geophysical properties of the Earth, and detection analysis criteria.
Thermochimica is a software library that determines a unique combination of phases and their compositions at thermochemical equilibrium. Thermochimica can be used for stand-alone calculations or it can be directly coupled to other codes. This release of the software does not have a graphical user interface (GUI) and it can be executed from the command line or from an Application Programming Interface (API). Also, it is not intended for thermodynamic model development or for constructing phase diagrams. The main purpose of the software is to be directly coupled with a multi-physics code to provide material properties and boundary conditions for various physical phenomena. Significant research efforts have been dedicated to enhance computational performance through advanced algorithm development, such as improved estimation techniques and non-linear solvers. Various useful parameters can be provided as output from Thermochimica, such as: determination of which phases are stable at equilibrium, the mass of solution species and phases at equilibrium, mole fractions of solution phase constituents, thermochemical activities (which are related to partial pressures for gaseous species), chemical potentials of solution species and phases, and integral Gibbs energy (referenced relative to standard state). The overall goal is to provide an open source computational tool to enhance the predictive capability of multi-physics codes without significantly impeding computational performance.
LCMS raw data and MSGF+ results viewer. LcmsSpectator is a standalone Windows graphical user interface tool for viewing LC-MS data and identifications.
LIQUID is a software tool for identifying lipids in LC-MS/MS-based lipidomics data. It is described in publication LIQUID: an-open source software for identifying lipids in LC-MS/MS-based lipidomics data (doi: 10.1093/bioinformatics/btx046). LIQUID provides users with the capability to process high throughput data and contains a customizable target library and scoring model per project needs. The graphical user interface provides visualization of multiple lines of spectral evidence for each lipid identification, allowing rapid examination of data for making confident identifications of lipid molecular species.
This software package is the Graphic User Interface (GUI) software component for the Sensor Suitcase Retro-Commissioning project, which is a sensor and analysis system to support monitoring-based retro-commissioning of small commercial buildings, performed by non-experts. Small commercial buildings typically do not have the budgets or business economics to allow investing in energy efficiency enhancements the building retro-commissioning provides. In addition, they do not have in-house staff with expertise in building systems who can perform building retro-commissioning or identify energy efficiency improvement opportunities. The solution to this problem is to develop a turn-key hardware/software solution (the RCx Sensor Suitcase) that can be used by non-experts to automatically generate low and no-cost energy efficiency rec commendations that will improve building operating costs, occupant comfort and building energy performance. This is a joint project between Lawrence Berkeley National Laboratory, leading the development of the software and analysis elements, and Pacific Northwest National Laboratory (PNNL), leading the development of the hardware and sensor elements with an associated table-based configuration support tool. The project is funded by the U.S. Department of Energy. This software package was developed as a proof-of-concept prototype for the sensor suitcase software component. The software component was developed with a Microsoft Excel spreadsheet which reads the sensor data and calls a MATLAB DLL to analyze the sensor data.
Suite of tools designed to simply data collection, extraction, reduction, and plotting for resonant soft x-ray scattering experiments performed at ALS beamline 4.0.2; speeds up the process of converting data into meaningful information for users to publish experimental results. * Python software routines for processing CCD images, including reciprocal space maps, diffraction peak alignment, resonant spectral profiles, line-cut comparisons, coordinate transforms, etc. * Scan file generator, optimized for typical uses cases, reduces burden on users by handling complex operations behind the scenes of a simplified user interface * Deployed at beamline endstation computers; packaged and deployable as standardized PyPI package * Under version control (git) and hosted on LBL-sponsored repository (bitbucket)
The PSL Uncertainty Calculator can be used to determine the total uncertainty of a measurement system. In many measurement applications, the quantity of interest is not measured directly, but computed from a combination of several measured values. While the uncertainty of each measurand is typically straightforward to determine, total uncertainty of the output value requires calculation. This software calculates uncertainty using the framework provided by the Guide to Expression of Uncertainty in Measurements, JCGM100-2008E (GUM), and a Monte Carlo simulation as described by Supplement 1 to the GUM, by providing an easy to use graphical user interface and a Python package for running the calculations.
A database, web API and portal will be developed that stores data from synchotron experiments. The data stored will be: - metadata about the experiment (who ran it, when it was conducted, what proposal and ESAF were covered) - references to raw data (e.g. images taken at the beamline) - references to derived data Beamline users and Beamline staff will have private access to view experiment data and assign web-friendly visualizations to it. They will also be use the portal to download some of the data taken at the beamline. They we will be able to create and approve experiment pages that can be viewed publicly. The software created for this project will include replication and fail over technologies to maintain a high level of uptime. Software developed in this project will be: - database schema - web middleware to create a web API - web-based user interface code
PICviewer is an easy-to-use graphical user interface for data analysis and visualization of Particle-In-Cell (PIC) simulations.
'ForTrilinos' is related to The Trilinos Project, which contains a large and growing collection of solver capabilities that can utilize next-generation platforms, in particular scalable multicore, manycore, accelerator and heterogeneous systems. Trilinos is primarily written in C++, including its user interfaces. While C++ is advantageous for gaining access to the latest programming environments, it limits Trilinos usage via Fortran. Sever ad hoc translation interfaces exist to enable Fortran usage of Trilinos, but none of these interfaces is general-purpose or written for reusable and sustainable external use. 'ForTrilinos' provides a seamless pathway for large and complex Fortran-based codes to access Trilinos without C/C++ interface code. This access includes Fortran versions of Kokkos abstractions for code execution and data management.
MATBOX is a MATLAB application for performing various microstructure-related tasks including microstructure numerical generation, image filtering and microstructure segmentation, microstructure characterization, result three-dimensional visualization and result correlation, and microstructure meshing. MATBOX was originally developed to analyze electrode microstructures for lithium ion batteries; however, the algorithms provided by the toolbox are widely applicable to other heterogeneous materials. The toolbox provides a user-friendly experience thanks to a Graphic-User Interface.
The software, called the Urban Deployment Model (UDM), is an integrated set of tools for the simulation and analysis of static and mobile radiation detection systems in complex urban environments. The UDM includes a graphical user interface through which the workflow associated with setting up and executing a simulation may be established. The modular toolsets combine aspects of radiation transport, navigation, graph theory, optimization, and visualization to allow the complete end-to-end simulation of large scale, highly-distributed sensor networks.
Akuna is a user environment that enables geoscientists to create conceptual models for subsurface investigations. These conceptual models can be augmented to create numerical models for specific subsurface simulators, and Akuna enables these simulations to be executed on supercomputers, and the results analyzed and visualized. Akuna is designed to easily support multiple subsurface simulators by using a novel, declarative approach that describes the specific features (input file formats, execution modes, output formats) of a simulator in an external data file, based on this data file, Akuna user interfaces are dynamically generated by Akuna, greatly reducing the effort and cost required to support a new simulator.
NIDR (New Input Deck Reader) is a facility for processing block-structured input to large programs. NIDR was written to simplify maintenance of DAKOTA (a program for uncertainty quantification and optimization), to provide better error checking of input and to allow use of aliases in the input. While written to support DAKOTA input conventions, NIDR itself is independent of DAKOTA and can be used in many kinds of programs. The initial version of NIDR was copyrighted in 2008. We have since extended NIDR to support a graphical user interface called Jaguar for DAKOTA. In the Review and Approval process for an updated paper on NIDR, the Classification Approver states that a new copyright assertion should be performed.processing input to programs. NIDR is not primarily for military applications.
The Designs for Risk Evaluation and Management (DREAM) tool was developed as part of the effort to quantify the risk of geologic storage of carbon dioxide (CO 2 ) under the U.S. Department of Energy's National Risk Assessment Partnership (NRAP). DREAM is an optimization tool created to identify optimal monitoring schemes that minimize the time to first detection of CO 2 leakage from a subsurface storage formation. DREAM acts as a post-processer on user-provided output from subsurface leakage simulations. While DREAM was developed for CO 2 leakage scenarios, it is applicable to any subsurface leakage simulation of the same output format. The DREAM tool is comprised of three main components: (1) a Java wizard used to configure and execute the simulations, (2) a visualization tool to view the domain space and optimization results, and (3) a plotting tool used to analyze the results. A secondary Java application is provided to aid users in converting common American Standard Code for Information Interchange (ASCII) output data to the standard DREAM hierarchical data format (HDF5). DREAM employs a simulated annealing approach that searches the solution space by iteratively mutating potential monitoring schemes built of various configurations of monitoring locations and leak detection parameters. This approach has proven to be orders of magnitude faster than an exhaustive search of the entire solution space. The user's manual illustrates the program graphical user interface (GUI), describes the tool inputs, and includes an example application.