Search NASA⌕ Search

SEARCH · Search NASA

Results for “n_samples”

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.

ML-based Micro-CT SOFC Microstructure Models (from Kent 2026 Microstructural Augmentation paper)

Overview -------------------------- This repository contains datasets from the manuscript **"Enhanced Generalizability to Deep-Learning Quantification of 3D Microstructural Characteristics through Microstructurally Aware Augmentation of Scarce Data"** (*William F. Kent, Rochan Bajpai, Rachel C. Kurchin, William K. Epting, Harry W. Abernathy, Paul A. Salvador. Submitted 2026*). The methods are also described in the dissertation **Data Intensive Analysis of Solid Oxide Cell Microstructures** (*Doctoral dissertation, Carnegie Mellon University, 2025*). The datasets here are trained convolutional neural network (CNN) models for predicting key microstructural properties of solid oxide cell (SOC) electrodes from low-res, 2-channel 3D images, as well as some helpful code. The parameters for input images are provided in the paper. Sample data is provided in the file `Combined_anode_aug_dual_1k_examples` - that particular data was used to train `anode_all_aug.pth` and will work most accurately with that model. Please familiarize yourself with all caveats on accuracy and applicability, as detailed in the associated paper. Usage -------------------------- The basic usage is as follows, assuming `model_fn` is the path to the .pth file, and `X` is 2-channel input image(s) of the proper dimensions (either one image of shape `[2,12,24,24]`, or a batch of N input images of shape `[N,2,12,24,24]`): from CNN_inferencer import load_model_for_inference model = load_model_for_inference(model_fn) y_predicted = model(X) The model object automatically handles input scaling and output de-scaling based on the way the models were trained - in other words, pass in a 2-channel micro-CT image, and it will output microstructural property values in real units. ## Other model object attributes Note that model has useful attributes other than its forward pass model(X). * `model.output_descaler` - returns the output descaler object. Model does the de-scaling when generating inferences, but you may want to re-use this de-scaler on other values to e.g. compare predictions to ground truth from already-scaled training data. * `model.prop_names` - Gives the property names of the predicted y values, in order. Only exists if there's an output scaler as part of the model object, which there will be in the models provided here. ## Usage with sample data Here is a short script to use with the included sample data. from CNN_inferencer import display_predictions, load_model_for_inference, calculate_mape, parity_plot import h5py import numpy as np model_fn = 'anode_all_aug.pth' data_fn = 'Combined_anode_aug_dual_1k_examples.h5' N_samples = 200 figure_outdir = '.' model = load_model_for_inference(model_fn) with h5py.File(data_fn,'r') as f: XX = f['X'] #These are the 2-channel 3D images yy = f['y'] #These are the ground-truth microstructural properties, but they have been scaled for training - need to de-scale below N = XX.shape[0] #How many images total in the input data file #Run inferences on N_samples random samples from XX. #Run in a batch, much more efficient than one at a time. ii = np.random.choice(N,N_samples,replace=False) ii.sort() y_pred = model(XX[ii]) #Get the original/true (but normalized/scaled) values from the training dataset... #Because they were normalized, they are not in real units yet. So let's also de-scale them using model.output_scaler. y_true = model.output_scaler.transform(yy[ii]) #Let's display actual values for just 5 random ones for i in np.random.choice(N_samples,5,replace=False): display_predictions(y_true[i], y_pred[i], model.prop_names) #Make parity plots for each property (ground truth vs predicted values) #Also label each plot with the mean abs. percent error (MAPE) of the predicted values for i,key in enumerate(model.prop_names): mape = calculate_mape(y_true[:,i], y_pred[:,i]) parity_plot(y_true[:,i], y_pred[:,i], figure_outdir, key, extra_title=f' ({mape:.2f}% MAPE)')

3D microstructure↗

Isotope engineering for spin defects in van der Waals materials

Abstract Spin defects in van der Waals materials offer a promising platform for advancing quantum technologies. Here, we propose and demonstrate a powerful technique based on isotope engineering of host materials to significantly enhance the coherence properties of embedded spin defects. Focusing on the recently-discovered negatively charged boron vacancy center ($${{{{{{{{\rm{V}}}}}}}}}_{{{{{{{{\rm{B}}}}}}}}}^{-}$$ V B − ) in hexagonal boron nitride (hBN), we grow isotopically purified h 10 B 15 N crystals. Compared to$${{{{{{{{\rm{V}}}}}}}}}_{{{{{{{{\rm{B}}}}}}}}}^{-}$$ V B − in hBN with the natural distribution of isotopes, we observe substantially narrower and less crowded$${{{{{{{{\rm{V}}}}}}}}}_{{{{{{{{\rm{B}}}}}}}}}^{-}$$ V B − spin transitions as well as extended coherence timeT 2 and relaxation timeT 1 . For quantum sensing,$${{{{{{{{\rm{V}}}}}}}}}_{{{{{{{{\rm{B}}}}}}}}}^{-}$$ V B − centers in our h 10 B 15 N samples exhibit a factor of 4 (2) enhancement in DC (AC) magnetic field sensitivity. For additional quantum resources, the individual addressability of the$${{{{{{{{\rm{V}}}}}}}}}_{{{{{{{{\rm{B}}}}}}}}}^{-}$$ V B − hyperfine levels enables the dynamical polarization and coherent control of the three nearest-neighbor 15 N nuclear spins. Our results demonstrate the power of isotope engineering for enhancing the properties of quantum spin defects in hBN, and can be readily extended to improving spin qubits in a broad family of van der Waals materials.

Science & Technology - Other Topics↗

Ammonolysis with N 2 -diluted NH 3 suppresses Ta( IV ) defects in BaTaO 2 N and enhances photocatalytic water oxidation

BaTaO 2 N stands out among oxynitride photocatalysts because of its ability to capture visible light and to drive the photoelectrochemical water oxidation reaction. However, its solar energy conversion performance is limited by electron–hole recombination at Ta( IV ) defects in the material. These defects are formed by overreduction of the Ta(v) oxide precursor by excess ammonia under the high temperature conditions during ammonolysis. Here we show for the first time that Ta( IV ) defect concentrations can be lowered by conducting the ammonolysis reaction in mixed NH 3 /N 2 gas. The obtained BaTaO 2 N samples crystallize in the cubic CaTiO 3 structure type and form 200–300 nm faceted nanocrystals, based on X-ray diffraction, scanning electron microscopy, and HRTEM. Electron paramagnetic resonance spectra observe the Ta( IV ) defects at g = 1.999 and confirm an 11-fold reduction for the product synthesized in mixed (0.13 : 1.0 vol) NH 3 /N 2 gas, equivalent to 1.14 × 10 16 cm −3 Ta( IV ) ions. This optimized BaTaO 2 N has nearly twice the photocatalytic oxygen evolution activity (AQE of 6.78% at 400 nm) of a reference material made with 1.0 atm ammonia and 78% higher photoelectrochemical water oxidation photocurrent (0.9 mA cm −2 at 1.23 V vs. RHE) under simulated sunlight. According to X-ray photoelectron spectroscopy, remaining Ta( IV ) defects are concentrated in the surface region of the BaTaO 2 N particles, where >50% of all Ta ions are found in the +4 oxidation state. This surface Ta( IV ) population can be directly observed in Vibrating Kelvin Probe Surface Photovoltage Spectra (VK-SPV) via its 1.2–1.4 eV photovoltage onset. Here, it suggests that the surface Ta( IV ) ions contribute empty d-states 0.5–0.7 eV below the BaTaO 2 N conduction band edge. These findings highlight how the energetics and concentrations of Ta( IV ) defects influence the photoelectrochemical water oxidation ability of BaTaO 2 N. Additionally, the work establishes ammonolysis with diluted NH 3 as a new tool to minimize defects in BaTaO 2 N and to raise its solar energy conversion efficiency toward its theoretical limit. Because of its simplicity, the reduced ammonia pressure strategy will likely be applicable to other oxynitrides, which generally suffer from overreduction problems during ammonolysis.

Salmanion, Mahya [University of California, Davis,↗

Bootstrap-determined p values in lattice QCD

We present a general method to determine the probability that stochastic Monte Carlo data, in particular those generated in a lattice QCD calculation, would have been obtained were that data drawn from the distribution predicted by a given theoretical hypothesis. Such a probability, or p -value, is often used as an important heuristic measure of the validity of that hypothesis. The proposed method offers the benefit that it remains usable in cases where the standard Hotelling T 2 methods based on the conventional χ 2 statistic do not apply, such as for uncorrelated fits. Specifically, we analyze q 2 , defined as the correlated χ 2 statistic obtained using an arbitrary covariance matrix estimator, and show how to use the bootstrap as a data-driven method to determine the expected distribution of q 2 for a given hypothesis with minimal assumptions. This distribution can then be used to determine the p -value for a fit to the data. We also describe a bootstrap approach for quantifying the impact upon this p -value of estimating population parameters from a single ensemble of N samples. The overall method is accurate up to a 1 / N bias which we do not attempt to quantify. Published by the American Physical Society 2025

71 CLASSICAL AND QUANTUM MECHANICS, GENERAL PHYSIC↗

CSAPR2 cell-tracking data collected during TRACER

One of the challenges of analyzing convective cell properties is quick evolution of the individual convective cells. While the operational radar data provide great a data set to analyze the evolution of radar observables of convective precipitation clouds statistically, previous studies also suggested that, because of the quick evolution of cell life cycle, conventional radar volume scan strategies taking ~5-7 minutes might not capture the detailed evolution. The TRACER campaign deployed CSAPR2, which performed frequent update of RHI and sector PPI scans to track convective cells every < 2 minutes guided by a new cell-tracking framework, Multisensor Agile Adaptive Sampling (MAAS; Kollias et al. 2020). This allows for capturing fast-evolving radar observables. The submitted data files are CSAPR2 data in CfRadial format collected during the TRACER field campaign from June to September 2020. The data files include processed radar variables including: noise-masked reflectivity and differential reflectivity corrected for rain attenuation and systematic biases, noise-masked dealiased radial velocity, specific differential phase, locations of target cells (latitude, longitude, radar range), and radar-echo classification.

54 ENVIRONMENTAL SCIENCES↗