Search NASA⌕ Search

SEARCH · Search NASA

Results for “script”

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 127 records · Page 7

Data and scripts associated with a manuscript analyzing ELM-FATES parameter sensitivity under pre-fire and postfire scenarios using machine learning

NOTE: The manuscript associated with this data package is currently in review. The data may be revised based on reviewer feedback. Upon manuscript acceptance, this data package will be updated with the final dataset and additional metadata. This data package is associated with the manuscript “Fire Severity-Dependent Shifts in Vegetation Parameter Sensitivity: A Pre- and Post-Fire Analysis Using ELM-FATES and Explainable AI” submitted to Journal of Advances in Modeling Earth Systems (Zahura et al. 2026). The study examines vegetation physiological parameters controlling pre-fire and post-fire vegetation dynamics. To support this analysis, 73 vegetation parameters in Functionally Assembled Terrestrial Ecosystem Simulator (FATES) (Fisher et al., 2018) , which is coupled with E3SM (Energy Exascale Earth System Model) land model (ELM, ELM-FATES), were perturbed using a Sobol sequence to generate 1,024 ensemble members for two plant functional types: needleleaf evergreen extratropical trees (NEET) and C3 grass. Simulations were conducted for the pre-fire period (2016) and post-fire period (2018–2023). Burn severity was represented by modifying the Nesterov index in FATES to 75,000, 150,000, and 300,000 for low, moderate, and high severity, respectively. A no-fire scenario was also included. Simulations were performed for 16 grid cells in the American River Watershed across different burn severities and plant functional types. XGBoost (eXtreme Gradient Boosting) models were trained using the parameter ensembles and ELM-FATES-simulated outputs, including leaf area index (LAI), gross primary productivity (GPP), aboveground biomass, vegetation evaporation, transpiration, and soil evaporation. Models were trained separately for each year and burn severity, followed by SHAP (SHapley Additive exPlanations) analysis to identify changes in dominant parameters after fire disturbance. For details on how to navigate data packages generated by this project, see https://data.ess-dive.lbl.gov/portals/PNNLRiverCorridorSFA/About. The data package contains the ELM-FATES simulation data. The scripts and data related to the analysis will be added later. The inputs and outputs from ELM-FATES are inside the “FATES” folder. “FATES_domain_surface” contains the domain and surface netcdfs that were used to run ELM-FATES in the study area. “FATES_parameters” contains the 1024 ensembles that were generated using Sobol sequence. “FATES_outputs” folder contains ELM-FATES simulated variables. All files are .csv and .nc (NetCDF).

Aboveground biomass↗

Files and scripts to support manuscript Shuman et al 2023 FATES-SPITFIRE ecosystem assembly across tropics

The dataset includes the parameter and domain files, relevant output files, and scripts to generate simulations and perform analysis with Jupyter notebooks that support the manuscript Shuman, JK et al 2023 “Dynamic ecosystem assembly and escaping the “fire-trap” in the tropics: Insights from FATES_15.0.0”. We have adapted the fire-behavior and effects module, SPITFIRE, for use with the Functionally Assembled Terrestrial Ecosystem Simulator (FATES), a size-structured vegetation demographic model. We test how climate, fire regime and fire-tolerance plant traits interact to determine the biogeography of tropical forests and grasslands. We assign different fire-tolerance strategies based on crown, leaf and bark characteristics, which are key observed fire-tolerance traits across woody plants. For these simulations, three types of vegetation compete for resources: a fire-vulnerable tree with thin bark, a vulnerable deep crown and fire-intolerant foliage; a fire-tolerant tree with thick bark, a thin crown and fire-tolerant foliage; and a fire-promoting C4 grass. We explore the model sensitivity to a critical parameter governing fuel moisture, and show that drier fuels promote increased burning, an expansion of area for grass and fire-tolerant trees and a reduction of area for fire-vulnerable trees. This conversion to lower biomass or grass areas with increased fuel drying results in increased fire burned area and its effects, which could fee back to local climate variables. Simulated size-based fire mortality for trees less than 20 cm in diameter and those with fire-vulnerable traits is higher than that for larger and/or fire-tolerant trees, in agreement with observations. Fire-disturbed forests demonstrate reasonable productivity and capture observed patterns of aboveground biomass in areas dominated by natural vegetation for the recent historical period, but have a large bias in less disturbed areas. Though the model predicts a greater extent of burned fraction than observed in areas with grass dominance, the resulting biogeography of fire-tolerant, thick-bark trees and fire-vulnerable, thin-bark trees corresponds to observations across the tropics. In areas with more than 2500 mm of precipitation, simulated fire frequency and burned area are low, with fire intensities below 150 kW m-1, consistent with observed understory fire behavior across the Amazon. Areas drier than this demonstrate fire intensities consistent with those measured in savannas and grasslands, with high values up to 4000 kW m-1. The results support a positive grass-fire feedback across the region, and suggest that forests which have existed without frequent burning may be vulnerable at higher fire intensities, which is of greater concern under intensifying climate and land use pressures. The ability of FATES to capture the connection between fire disturbance and plant fire-tolerance strategies in determining biogeography provides a useful tool for assessing the vulnerability and resilience of these critical carbon storage areas under changing conditions across the tropics.

54 ENVIRONMENTAL SCIENCES↗

Task 5 Field Scale Stress Modeling Scripts and Data

Project data and Matlab scripts for Task 5 of the project “A Non-Invasive Approach for Elucidating the Spatial Distribution of In Situ Stress in Deep Subsurface Geologic Formations Considered for CO2 Storage”. Project includes the static earth models, grids and other data used for simulation and calibration of the two case studies addressed in the project, referred to herein as the “FutureGen2” model (Illinois) and the “Perch” model (Otsego county, Michigan). Large Dataset, please contact EDXSupport@netl.doe.gov

FutureGen2↗

Pollutant Concentrations and Emission Rates from Scripted Natural Gas Cooking Burner Use in Nine Northern California Homes

METHODS: Combustion pollutant concentrations were measured during the scripted operation of natural gas cooking burners in nine homes. In addition to a base condition of closed windows, no forced air unit (FAU) use, and no mechanical exhaust, additional experiments were conducted while operating an FAU and/or vented range hood. Test homes included a 26m2 two-room apartment, a 134m2 first floor flat, and seven detached homes of 117–226m2. There were four single-story, four two-story and one 1.5 story homes. Cooktop use entailed boiling and simmering activities, using water as a heat sink. Oven and broiler use also were simulated. Time-resolved concentrations of carbon dioxide (CO2), nitric oxide (NO), nitrogen oxides (NOX), nitrogen dioxide (NO2), particles with diameters of 6 nm or larger (PN), carbon monoxide (CO), and fine particulate matter (PM2.5) were measured in the kitchen (K) and bedroom area (BR) of each home. CO2, NO, NO2, and PN data from sequential experiments were analyzed to quantify the contribution of burner use to the highest 1h and 4h time-integrated concentrations in each room. RESULTS: Four of the nine homes had kitchen 1h NO2 exceed the national ambient air quality standard (100 ppb). Two other homes had 1h NO2 exceed 50 ppb in the kitchen, and three had 1h NO2 above 50 ppb in the bedroom, suggesting substantial exposures to anyone at home when burners are used for a single substantial event. In all homes, the highest 1h kitchen PN exceeded 2 x105 cm-3-h, and the highest 4h PN exceeded 3 x105 cm-3-hr in all homes. The lowest 1h kitchen/bedroom ratios were 1.3–2.1 for NO in the apartment and two open floor plan homes. The largest K/BR ratios of 1h NO2 were in a two-story 1990s home retrofitted for deep energy savings: ratios in this home were 3.3 to 6.6. Kitchen 1h ratios of NO, NO2 and PN to CO2 were used to calculate fuel normalized emission factors (ng J-1). Range hood use substantially reduced cooking burner pollutant concentrations both in the kitchen and bedroom of several homes. A hood with large capture volume and a measured flow of 108 L/s reduced concentrations 80-95%. IMPLICATIONS: These measurements demonstrate that operation of natural gas cooking burners without venting can cause short-term kitchen concentrations of NO2 to exceed the US outdoor health standard, and can elevate concentrations of NO, NO2, and ultrafine particles throughout the home. Results are generally consistent with a recent simulation study that estimated widespread 1h NO2 exposures exceeding 100 ppb in homes that use gas burners without venting. While operating a venting range hood can greatly reduce pollutant levels from burner use (and presumably from cooking as well), performance varies widely across hoods. Increased awareness of the need to ventilate when cooking would substantially reduce in-home exposure to NO2 and ultrafine particles in California homes. Helping consumers select effective hoods, for example by publishing capture efficiency performance ratings, also would help reduce exposure.

54 ENVIRONMENTAL SCIENCES↗

AARE_ACTIVATION SCRIPT VERSION 2.0 USER GUIDE

AARE_ACTIVATION prepares the input files for various activation codes from MCNPX 1-2 or MCNP6 3 output and runs them. Three activation codes are presently supported: CINDER2008 4 , SP FISPACT 5-6 from the EASY-2010 code package, and ORIHET3 7 . The script assumes that the requested activation code is installed on the computer with all ancillary files and data libraries such that it can be executed through the settings of the PATH environment variable or by defining the absolute path of the executable name in the input of AARE_ACTIVATION.AARE_ACTIVATION is distributed in the AARE code package, which also includes CINDER2008. If the user wants to run the ORIHET3 and SP-FISPACT codes, the user will need to inquire after the respective codes as indicated in the references. In case problems are encountered running AARE_ACTIVATION, the authors would be pleased receiving a report of the problems, including the inputs and names of code versions that were applied.

97 MATHEMATICS AND COMPUTING↗

Protecting Websites from Cross-Site Scripting (XSS) Attacks: A Novel Configuration using Pulse Secure © Pulse Connect Secure © and Virtual Web Application Firewall (vWAF)

Cross-site scripting (XSS), one of the most prevalent forms of client-side attacks, is when bad actors attempt to access sensitive information from the backend web server and other systems on the backend network. Some XSS attacks attempt to access client-side sensitive information, such as cookies. Web application firewalls (WAFs) are a first line of defense where common Uniform Resource Locator (URL) patterns are analyzed to detect and block known attacks. This paper describes a novel configuration using the Pulse Secure © Pulse Connect Secure © (PCS © ) Secure Socket Layer Virtual Private Network software and Virtual Web Application Firewall (vWAF) that protects a website from XSS attacks. This paper also presents novel aspects of the configuration that control the redirection of traffic through the vWAF and provide fine-grained behavioral control at the application level while decoupling the PCS and vWAF configurations. The intended audience for this paper comprises system and site administrators who are familiar with standard web server environments. These configuration details might prove useful during the design of a more secure infrastructure.

97 MATHEMATICS AND COMPUTING↗

Python-Cubit ® Enhancement Scripts: 16.14

The Python-Cubit ® enhancement code base is intended to be used as an extension to already existing Cubit ® functionality. It provides the user with a number of functionalities that are either currently outside the realm of the python functions which Cubit ® supplies internally (such as vector math), or that are comprised of commonly used combinations of already existing python functionalities (such as removing a full round from a slot cut). The foreseen style of use for many of these scripts is to utilize volume names and geometric data such as surface area, surface type, etc. as a way to filter out geometries, and provide a powerful id-less method. These filters combined with a number of already existing python functionalities such as the set() operator and zip() function can be used to operate on many geometries at a single time without a need for the user to manually select them or use their ids. Please refer to the example given in the documents examples section for a demonstration of the work flow.

97 MATHEMATICS AND COMPUTING↗

Figures and scripts from Taylor, et al's "A multi-scale calibration approach for process-oriented aggregated building energy demand models"

This dataset includes all figures that were generated in the course of writing Taylor, et al's "A multi-scale calibration approach for process-oriented aggregated building energy demand models." It includes the figures and tables from the paper, a large number of additional figures that were not included in the paper, and the underlying data and R scripts that were used to generate the figures.

32 ENERGY CONSERVATION, CONSUMPTION, AND UTILIZATI↗

E3SM simulation results and associated python analysis scripts

This archive contains E3SM Land Model simulation results associated with the Journal of Advances in Modeling Earth Systems (JAMES) article titled "More Realistic Intermediate Depth Dry Firn Densification in the Energy Exascale Earth System Model (E3SM)," by Adam M. Schneider, Charles S. Zender, and Stephen F. Price. Also included in the archive are python scripts used to analyze associated data and an offline, statistical firn model.

54 ENVIRONMENTAL SCIENCES↗

Expert Script Generator

Program provides additional level of interface to facilitate use of telerobotic system. ESG (Expert Script Generator) is software package automatically generating high-level task objective commands from complex menu-driven language of the NASA Intelligent Systems Research Laboratory (ISRL). Makes telerobotics laboratory accessible to researchers not familiar with comprehensive language developed by ISRL for interacting with various systems of ISRL test bed. Incorporates expert-system technology to capture typical rules of operation that skilled operator uses. Result: operator interfact optimizing ability of system to perform task remotely in hazardous environment, in timely manner, and without undue stress to operator, while minimizing change for operator erros that damage equipment. Written in CLIPS.

Sliwa, Nancy E.↗

Summary report for the Engineering Script Language (ESL)

The following subject areas are covered: ESL methodology concept; ESL specification; user interface description; engineering scripting language command statements specification; and recommendations for further research and development.

Source record↗

Advanced software development workstation. Engineering scripting language graphical editor: DRAFT design document

The Engineering Scripting Language (ESL) is a language designed to allow nonprogramming users to write Higher Order Language (HOL) programs by drawing directed graphs to represent the program and having the system generate the corresponding program in HOL. The ESL system supports user generation of HOL programs through the manipulation of directed graphs. The components of this graphs (nodes, ports, and connectors) are objects each of which has its own properties and property values. The purpose of the ESL graphical editor is to allow the user to create or edit graph objects which represent programs.

Source record↗

Multi-Dimensional Quantum Effect Simulation Using a Density-Gradient Model and Script-Level Programming Techniques

A density-gradient (DG) model is used to calculate quantum-mechanical corrections to classical carrier transport in MOS (Metal Oxide Semiconductor) inversion/accumulation layers. The model is compared to measured data and to a fully self-consistent coupled Schrodinger and Poisson equation (SCSP) solver. Good agreement is demonstrated for MOS capacitors with gate oxide as thin as 21 A. It is then applied to study carrier distribution in ultra short MOSFETs (Metal Oxide Semiconductor Field Effect Transistor) with surface roughness. This work represents the first implementation of the DG formulation on multidimensional unstructured meshes. It was enabled by a powerful scripting approach which provides an easy-to-use and flexible framework for solving the fourth-order PDEs (Partial Differential Equation) of the DG model.

Rafferty, Connor S.↗

Recent Developments in OVERGRID, OVERFLOW-2 and Chimera Grid Tools Scripts

OVERGRID and OVERFLOW-2 feature easy to use multiple-body dynamics. The new features of OVERGRID include a preliminary chemistry interface, standard atmosphere and mass properties calculators, a simple unsteady solution viewer, and a debris tracking interface. Script library development in Chimera Grid Tools has applications in turbopump grid generation. This viewgraph presentation profiles multiple component dynamics, validation test cases for a sphere, cylinder, and oscillating airfoil, and debris analysis.

Chan, William M.↗