Search NASA⌕ Search

SEARCH · Search NASA

Results for “User interface”

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.

At least 1,657 records · Page 92

A nonlinear interface integrated lever mechanism for piezoelectric footstep energy harvesting

Harnessing footstep energy allows for a unique method of power generation from a largely untapped resource, with applications such as instantly charging mobile and wearable electronic devices. This letter presents an easily integrated heel charger to efficiently convert kinematic walking energy into electricity. The heel charger uses a multilayered levered piezoelectric (L-Pie) mechanism associated with a nonlinear mechanical-synchronized switching on inductor circuit (M-SSHI) interface. It tactfully switches on when the foot contacts the ground, and switches off when the foot is lifted. This design takes full advantage of the user's weight, and amplifies footstep displacement by utilizing the lever mechanism to gain maximum deformation of multilayer piezoelectric patches. The experimental results show that the fabricated two-level multilayer L-pie has a top performance of 13.60 mW of AC RMS, a mechanical to AC power conversion efficiency of 7.87%, and a DC RMS power of 6.13 mW, an AC to DC power conversion efficiency of 45.07%, under a harmonic excitation of 2.3 Hz (mimicking fast walking speed: 6.2 km/h for men, 5.55 km/h for women). With an optimal load of 210 kΩ, the two-level L-pie using the M-SSHI has an improvement of 206.45% in DC RMS power compared to a standard 4-diode bridge energy harvesting circuit. Finally, the L-pie design works more efficiently under large force excitation, even with small displacement, which makes this technology optimal for footstep energy harvesting.

42 ENGINEERING↗

Deciphering Discrepancies: A Comparative Analysis of Docker Image Security

As the use of microservices continues to grow and become a foundational approach to architecting software solutions, ensuring the security of microservices is paramount. Docker images have emerged as the predominant solution to containerize microservices–and thus, Docker images are becoming a large attack surface. Thus, reducing vulnerabilities in Docker images will reduce microservice cyberattacks. A common way to find vulnerabilities in Docker images employs static analysis tools like Trivy and Grype. However, these tools frequently generate disparate vulnerability reports when analyzing the same Docker image, thus causing uncertainty in tool selection. We collected 927 Docker images, analyzed them with Trivy and Grype, and compared the vulnerabilities reported in each image. Among the 865 images found to have vulnerabilities, Trivy and Grype disagreed on both the number of vulnerabilities and the vulnerability IDs found therein. Since both tools interface with external vulnerability databases, some discrepancies can be attributed to how the tools interface with these external resources. The external vulnerability databases partially overlap and frequently contradict one another, thereby creating challenges for static analysis tool developers and end users alike. This New Ideas and Emerging Results (NIER) study contains new and critical information that practitioners need for selecting and using static analysis tools–given that increases in the use of Docker technologies means increases in the size of the attack surfaces.

Boles, Brittany [Montana State University]↗

PyTrilinos

PyTrilinos is a Python interface to selected Trilinos packages. This makes Trilinos linear algebra classes, linear solvers, preconditioners, nonlinear solvers, eigensolvers, and tools available to Python programmers. This broadens the user base of Trilinos, and facilitates rapid prototyping of scientific codes and interactive manipulation of large, distributed data sets.

Spotz, William↗

Developer Network

NREL's Developer Network, developer.nrel.gov, provides data that users can access to provide data to their own analyses, mobile and web applications. Developers can retrieve the data through a Web services API (application programming interface). The Developer Network handles overhead of serving up web services such as key management, authentication, analytics, reporting, documentation standards, and throttling in a common architecture, while allowing web services and APIs to be maintained and managed independently.

Source record↗

Meshkit

MeshKit is an open-source library for mesh generation and related algorithms. MeshKit is designed both for users that perform mesh generation and for developers that develop meshing algorithm/application(s). MeshKit includes new meshing algorithms implemented first in this library, as well as interfaces to meshing algorithms/packages developed in DOE Labs and elsewhere. MeshKit uses a directed graph-based approach for organizing meshing problems that supports both traditional BREP-driven meshing as well as more general meshing processes and tools. One such tool is the Reactor Geometry (and mesh) Generator (RGG); RGG generates hexagonal and rectangular reactor geometries and meshes from text-based input in serial and parallel. It has been used to support a variety of reactor simulation codes and reactor types. Although primarily a library, MeshKit is also supporting a collaboration with Kitware to develop a graphical/GUI interface to the library.

Jain, Rajeev↗

The Nuclear Data Interface (NDI) [Slides]

The Nuclear Data Interface (NDI) can be described as: Standardized methodology for accessing and manipulating nuclear data; An API that accesses nuclear data while hiding underlying details from the user; Created to enable codes to access nuclear data without knowledge of a specific library format, content, or location; Both a code and ASCII data format (just to be confusing); Not continuous energy (that’s what NDATK is for).

46 INSTRUMENTATION RELATED TO NUCLEAR SCIENCE AND ↗

DOE Repository Metadata Profile (DRMP): A Metadata Framework for Advancing Interoperability and AI Readiness Across Scientific Repositories

The Department of Energy (DOE) funds a diverse and distributed ecosystem of repositories that steward scientific data, publications, and software across its research programs, user facilities, and national laboratories. While significant progress has been made in standardizing dataset-level metadata, the metadata describing repositories themselves (their identity, governance, access interfaces, policies, and technical capabilities) remains inconsistent and fragmented across DOE-funded systems. This variability limits discoverability, interoperability, automated validation, and AI-driven analysis, all of which are increasingly essential for modern scientific workflows. To address this gap, the DOE Data Curation Working Group (DCWG) developed the DOE Repository Metadata Profile (DRMP). The DRMP is a practical, community-driven framework that defines how repositories can describe themselves in a consistent, machine-actionable, and scalable manner. The DRMP is not a new metadata schema. Instead, it is a mapping profile and structured element set capturing the essential characteristics of DOE repositories. It harmonizes repository-level metadata across six widely adopted community schemas: RE3Data; DCAT-US v3; Schema.org; Dublin Core; DataCite 4.6; and PREMIS 3.0. This harmonization eliminates reinvention and enables interoperability within DOE and across the broader scientific ecosystem. A core objective of the DRMP is to reduce burden on repositories by allowing them to reuse their existing metadata through a Rosetta-style crosswalk rather than redesigning local implementations. The profile introduces a three-level conformance model that supports incremental adoption: • Level 1 – Minimum Viable Record (MVR): foundational identification elements required for workflows, project registration, and basic repository presence. • Level 2 – Interoperable: structured metadata enabling alignment with national and international discovery systems. • Level 3 – AI-Ready: enhanced provenance, policy transparency, fixity, semantic context, and capabilities that support automated reasoning, model training governance, and machine-assisted curation. To support implementation, the DRMP includes JSON Schema definitions, OpenAPI patterns, and MCP templates that allow repositories to publish machine-readable metadata directly within existing platforms. These resources are modular and lightweight, enabling adoption without major architectural change. Adopting the DRMP enables repositories to: • Enhance discoverability and interoperability by aligning identifiers, classifications, and descriptive elements across widely used schema standards. • Support federated discovery and cross-registration across DOE systems, Data.gov, and international catalogs. • Enable AI agents and workflow orchestration systems to interpret repository-level metadata within the American Science Cloud (AmSC) through Model Context Protocol (MCP)-based context publication. • Demonstrate alignment with DOE’s open science, stewardship, and FAIR data priorities. This guidance represents a community-driven step forward. Through voluntary adoption and continued feedback, the DRMP advances a cohesive, machine-actionable description of DOE repositories that supports FAIR data practices, preparing the infrastructure for AI-enabled research, and strengthening the discoverability and reuse of DOE’s scientific outputs.

96 KNOWLEDGE MANAGEMENT AND PRESERVATION↗

PyTrilinos

PyTrilinos is a Python interface to selected Trilinos packages. This makes Trilinos linear algebra classes, linear solvers, preconditioners, nonlinear solvers, eigensolvers, and tools available to Python programmers. This broadens the user base of Trilinos, and facilitates rapid prototyping of scientific codes and interactive manipulation of large, distributed data sets.

Source record↗

Optimization of human factors methods within the design cycle - 178

Amec Foster Wheeler developed and implemented the Human Factors Engineering program to analyze the design of a large-scale electrical component readying for installation in a nuclear facility. The HFE program applied the program elements from NUREG-0711 throughout the detailed design phase of the project. This paper provides: (1) a review of the Human Factors Engineering (HFE) program methodology that was implemented, and (2) a summary of the integrated approach to the design, verification, and validation of the Human-Machine Interface (HMI) display and mimic panel. In general, it was found that a collaborative approach between the design team, equipment vendor, HFE, and the end-users of the component created a more streamlined approach to the design and allowed for user feedback to be implemented throughout the progression of the design. However, the trade-off to this approach is that an integrated validation is likely required once all design aspects are complete, to ensure the modification is acceptable in the context of the overall system. (authors)

42 ENGINEERING↗

Power API Prototype

The software serves two purposes. The first purpose of the software is to prototype the Sandia High Performance Computing Power Application Programming Interface Specification effort. The specification can be found at http://powerapi.sandia.gov . Prototypes of the specification were developed in parallel with the development of the specification. Release of the prototype will be instructive to anyone who intends to implement the specification. More specifically, our vendor collaborators will benefit from the availability of the prototype. The second is in direct support of the PowerInsight power measurement device, which was co-developed with Penguin Computing. The software provides a cluster wide measurement capability enabled by the PowerInsight device. The software can be used by anyone who purchases a PowerInsight device. The software will allow the user to easily collect power and energy information of a node that is instrumented with PowerInsight. The software can also be used as an example prototype implementation of the High Performance Computing Power Application Programming Interface Specification.

Laros III, James↗

Power API Prototype

The software serves two purposes. The first purpose of the software is to prototype the Sandia High Performance Computing Power Application Programming Interface Specification effort. The specification can be found at http://powerapi.sandia.gov . Prototypes of the specification were developed in parallel with the development of the specification. Release of the prototype will be instructive to anyone who intends to implement the specification. More specifically, our vendor collaborators will benefit from the availability of the prototype. The second is in direct support of the PowerInsight power measurement device, which was co-developed with Penguin Computing. The software provides a cluster wide measurement capability enabled by the PowerInsight device. The software can be used by anyone who purchases a PowerInsight device. The software will allow the user to easily collect power and energy information of a node that is instrumented with PowerInsight. The software can also be used as an example prototype implementation of the High Performance Computing Power Application Programming Interface Specification.

Source record↗

What more can be done with XPS? Highly informative but underused approaches to XPS data collection and analysis

Because of the importance of surfaces and interfaces in many scientific and technological areas, the use of x-ray photoelectron spectroscopy (XPS) has been growing exponentially. Although XPS is being used to obtain useful information about the surface composition of samples, much more information about materials and their properties can be extracted from XPS data than commonly obtained. This paper describes some of the areas where alternative analysis methods or experimental design can obtain information about the near-surface region of a sample, often information not available in other ways. Experienced XPS analysts are familiar with many of these methods, but they may not be known to new or casual XPS users, and sometimes, they have not been used because of an inappropriately assumed complexity. The information available includes optical, electronic, and electrical properties; nanostructure; expanded chemical information; and enhanced analysis of biological materials and solid/liquid interfaces. Many of these analyses can be conducted on standard laboratory XPS systems, with either no or relatively minor system alterations. Topics discussed include (1) considerations beyond the “traditional” uniform surface layer composition calculation, (2) using the Auger parameter to determine a sample property, (3) use of the D parameter to identify sp 2 and sp 3 carbon information, (4) information from the XPS valence band, (5) using cryocooling to expand range of samples that can be analyzed and minimize damage, and (6) using electrical potential effects on XPS signals to extract chemically resolved electrical measurements including band alignment and electrical property information.

Baer, Donald R. [Pacific Northwest National Labora↗

GNET2: an R package for constructing gene regulatory networks from transcriptomic data

Abstract Motivation The Gene Network Estimation Tool (GNET) is designed to build gene regulatory networks (GRNs) from transcriptomic gene expression data with a probabilistic graphical model. The data preprocessing, model construction and visualization modules of the original GNET software were developed on different programming platforms, which were inconvenient for users to deploy and use. Results Here, we present GNET2, an improved implementation of GNET as an integrated R package. GNET2 provides more flexibility for parameter initialization and regulatory module construction based on the core iterative modeling process of the original algorithm. The data exchange interface of GNET2 is handled within an R session automatically. Given the growing demand for regulatory network reconstruction from transcriptomic data, GNET2 offers a convenient option for GRN inference on large datasets. Availability and implementation The source code of GNET2 is available at https://github.com/jianlin-cheng/GNET2. Supplementary information Supplementary data are available at Bioinformatics online.

59 BASIC BIOLOGICAL SCIENCES↗

Theory and Simulation of Nanoscale Phenomena

The Center for Integrated Nanotechnologies (CINT) is a Department of Energy/Office of Science Nanoscale Science Research Center (NSRC), operating as a national user facility devoted to establishing the scientific principles that govern nanoscale integration. Nanoscale integration is defined as assembling diverse nanoscale materials across length scales to design and achieve new properties and functionality. The CINT Theory and Simulation of Nanoscale Phenomena thrust is the component of CINT dedicated to developing and applying theory to enable nanoscale integration. Our focus is on understanding and simulating the unique behavior of integrated materials and systems with nanoscale structure. This mission is achieved through collaborations with CINT Users, between thrust scientists, and with CINT scientists from other thrusts. Our research is focused on three science directions that together form the basis for integration at the nanoscale, namely (i) Hierarchical structure and dynamics in soft matter, (ii) Excitation and Transport in Nanostructured Systems, and (iii) Emergent phenomena at surfaces and interfaces. A broad spectrum of techniques is developed and applied including continuum fluid theory, atomistic and coarse-grained molecular dynamics simulations, static and dynamic electronic structure calculations, multiscale modeling, low-energy effective Hamiltonian methods, and perturbative and exact quantum many-body approaches. These tools are applied to physical systems of interest to CINT Users, the other CINT thrusts, and the general scientific community with the goals of understanding and controlling the interactions between nanoscale building blocks to assemble specific integrated structures, controlling energy transfer and other interactions over multiple length scales, and designing and exploiting the interactions within assembled structures to achieve new materials functionality.

77 NANOSCIENCE AND NANOTECHNOLOGY↗

Datashare

Datashare facilitates communication and data sharing within local networks in potentially dangerous situations such as an explosive ordnance disposal. During such events, there is a need to transmit information rapidly around the incident area. It is a distributed database that does not require an internet connection for operation. In addition, Datashare interfaces with XTK and other software applications, allowing for seamless integration and data management. Datashare supports video calls over the network, enabling real-time communication among users. This software serves to organize, package, and share between responders on location and export data to those off location. Sandia National Laboratories is a multimission laboratory managed and operated by National Technology & Engineering Solutions of Sandia, LLC, a wholly owned subsidiary of Honeywell International Inc., for the U.S. Department of Energy’s National Nuclear Security Administration under contract DE-NA0003525.

Eldridge, Bryce [Sandia National Lab. (SNL-CA), Li↗

ZFS on RBODs - Leveraging RAID Controllers for Metrics and Enclosure Management

Traditionally, the Lustre file system has relied on the ldiskfs file system with reliable RAID (Redundant Array of Independent Disks) storage underneath. As of Lustre 2.4, ZFS was added as a backend file system, with built-in software RAID, thereby removing the need of expensive RAID controllers. ZFS was designed to work with JBOD (Just a Bunch Of Disks) storage enclosures under the Solaris Operating System, which provided a rich device management system. Long time users of the Lustre file system have relied on the RAID controllers to provide metrics and enclosure monitoring and management services, with rich APIs and command line interfaces. This paper will study a hybrid approach using an advanced full featured RAID enclosure which is presented to the host as a JBOD, This RBOD (RAIDed Bunch Of Disks) allows ZFS to do the RAID protection and error correction, while the RAID controller handles management of the disks and monitors the enclosure. It was hoped that the value of the RAID controller features would offset the additional cost, and that performance would not suffer in this mode. The test results revealed that the hybrid RBOD approach did suffer reduced performance.

97 MATHEMATICS AND COMPUTING↗

Remote Off-grid Microgrid Design Support Tool (ROMDST) - An Optimal Design Support Tool for Remote, Resilient, and Reliable Microgrids Phase II - Final Report

The objective of the project is to develop an advanced optimization-based design support tool for AC or DC microgrids in remote locations, where utility grids may not be accessible. The mathematical model and the interface are being developed such that multiple design objectives and criteria/constraints can be easily enabled or disabled, to deliver a flexible tool relevant to a large, diverse user base, and to facilitate future feature developments. The new tool delivered by this project leverages the team’s extensive expertise in the development, testing, deployment, and commercialization of the state-of-the-art Distributed Energy Resources Customer Adoption Model (DER-CAM) – which is the foundation for the new tool. Phase I of the project leverages the microgrid design and decision support tool DER-CAM. Key Phase I developments include the following adaption to the DER-CAM model: a) AC or DC microgrid architectures, b) multiple economic objectives (e.g. single customer vs community vs utility perspective), c) constraints on fuel availability (e.g. total fuel available during outage periods), d) active and reactive power flow constraints for normal and N-1 contingency cases, e) component part load efficiencies (e.g. power electronic devices), and f) interactive data visualization capabilities (e.g. design topology elements). A component library including components’ default technical and economical characteristics was also developed. In Phase II, the project is focused on tool testing and validation, use for real-world microgrid designs, and outreach. Fully developing this tool will have the following impacts: 1) optimal off-grid microgrid designs that replace existing back of the envelope or non-optimal calculations, reducing capital costs and risk of microgrid deployment; 2) removing barriers to microgrid assessments by lowering microgrid soft costs, as the tool is freely usable; 3) reliable and resilient designs that reduce the cost of critical load shedding due to component outages.

24 POWER TRANSMISSION AND DISTRIBUTION↗

Remote Off-grid Microgrid Design Support Tool (ROMDST) - An Optimal Design Support Tool for Remote, Resilient, and Reliable Microgrids (Phase II, Final Report)

The objective of the project is to develop an advanced optimization-based design support tool for AC or DC microgrids in remote locations, where utility grids may not be accessible. The mathematical model and the interface are being developed such that multiple design objectives and criteria/constraints can be easily enabled or disabled, to deliver a flexible tool relevant to a large, diverse user base, and to facilitate future feature developments. The new tool delivered by this project leverages the team’s extensive expertise in the development, testing, deployment, and commercialization of the state-of-the-art Distributed Energy Resources Customer Adoption Model (DER-CAM) – which is the foundation for the new tool. Phase I of the project leverages the microgrid design and decision support tool DER-CAM. Key Phase I developments include the following adaption to the DER-CAM model: a) AC or DC microgrid architectures, b) multiple economic objectives (e.g. single customer vs community vs utility perspective), c) constraints on fuel availability (e.g. total fuel available during outage periods), d) active and reactive power flow constraints for normal and N-1 contingency cases, e) component part load efficiencies (e.g. power electronic devices), and f) interactive data visualization capabilities (e.g. design topology elements). A component library including components’ default technical and economical characteristics was also developed. In Phase II, the project is focused on tool testing and validation, use for real-world microgrid designs, and outreach. Fully developing this tool will have the following impacts: 1) optimal off-grid microgrid designs that replace existing back of the envelope or non-optimal calculations, reducing capital costs and risk of microgrid deployment; 2) removing barriers to microgrid assessments by lowering microgrid soft costs, as the tool is freely usable; 3) reliable and resilient designs that reduce the cost of critical load shedding due to component outages.

24 POWER TRANSMISSION AND DISTRIBUTION↗