Search NASASearch

SEARCH · Search NASA

Results for “Teaching”

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 73 records · Page 4

Using containers to speed up development, to run integration tests and to teach about distributed systems

GlideinWMS is a workload manager provisioning resources for many experiments including CMS and DUNE. The software is distributed both as native packages and specialized production containers. Following an approach used in other communities like web development we built our workspaces, system-like containers to ease development and testing. Developers can change the source tree or check out a different branch and quickly reconfigure the services to see the effect of their changes. In this paper, we’ll talk about what differentiates workspaces from other containers. We’ll describe our base system composed of three containers. A one-node cluster including a compute element and a batch system. A GlideinWMS Factory controlling pilot jobs. And a scheduler and Frontend, to submit jobs and provision resources. Additional containers can be used for optional components. This system can easily run on a laptop and we’ll share our evaluation of different container runtimes, with an eye for ease of use and performance. Finally, we’ll talk about our experience as developers and with students. The GlideinWMS workspaces are easily integrated with IDEs like VS Code, simplifying debugging and allowing development and testing of the system also when offline. They simplified the training and onboarding of new team members and Summer interns. And they were useful in workshops where students could have first-hand experience with the mechanisms and components that, in production, run millions of jobs.

Mambelli, Marco

Teaching Freight Mode Choice Models New Tricks Using Interpretable Machine Learning Methods

Understanding and forecasting the intricate freight mode choice behavior under various industry, policy, and technology contexts is essential in freight planning and policymaking. Numerous models have been developed in prior studies to provide insights into freight mode selection, the majority of which use discrete choice models such as multinomial logit (MNL) models. However, logit models often rely on linear specifications of independent variables, despite potential nonlinear relationships in the data. Moreover, there often lacks a heuristic and efficient approach to identify such complex relationships to define the logit model specifications. To fill this gap, we developed an MNL model for freight mode choice using the insights from state-of-the- art machine learning (ML) models. ML models can capture the nonlinear nature of the complex decision-making process, and recent advances in 'explainable AI' have greatly improved their interpretability. The interpretable ML methods help enhance the performance of MNL models and advance knowledge of freight mode choice. Specifically, the influential factors and their relationship with individual modes are identified using SHapley Additive exPlanations (SHAP) to improve the MNL's performance. The workflow is demonstrated in a case study of Austin, Texas, and the SHAP results reveal multiple nonlinear relationships predicted by ML models. Incorporating those relationships into MNL model specifications improves the interpretability and accuracy of the MNL model compared to a conventional MNL model. Findings from this study can be used to guide freight planning and inform policymakers and practitioners on how key factors affect freight decision-making.

ADVANCED PROPULSION SYSTEMS,MATHEMATICS AND COMPUT

Using Containers to Speed Up Development, to Run Integration Tests and to Teach About Distributed Systems

GlideinWMS is a workload manager provisioning resources for many experiments, including CMS and DUNE. The software is distributed both as native packages and specialized production containers. Following an approach used in other communities like web development, we built our workspaces, system-like containers to ease development and testing. Developers can change the source tree or check out a different branch and quickly reconfigure the services to see the effect of their changes. In this paper, we will talk about what differentiates workspaces from other containers. We will describe our base system, composed of three containers: a one-node cluster including a compute element and a batch system, a GlideinWMS Factory controlling pilot jobs, and a scheduler and Frontend to submit jobs and provision resources. Additional containers can be used for optional components. This system can easily run on a laptop, and we will share our evaluation of different container runtimes, with an eye for ease of use and performance. Finally, we will talk about our experience as developers and with students. The GlideinWMS workspaces are easily integrated with IDEs like VS Code, simplifying debugging and allowing development and testing of the system even when offline. They simplified the training and onboarding of new team members and summer interns. And they were useful in workshops where students could have first-hand experience with the mechanisms and components that, in production, run millions of jobs.

Mambelli, Marco [Fermilab] (ORCID:0000000294892681

ERTS-A data as a teaching and research tool in the Department of Geology

The author has identified the following significant results. ERTS-1 prints have been used extensively in a geology of Alaska class to give a basic framework of the geology of the state. In addition, they have been intermittantly used in such diverse classes as: (1) Economic Geology (e.g. the Sn-bearing granites of the Seward Peninsula are particularly noticeable due to their wide contact metamorphic aureoles.) (2) A canned geology of Alaska lecture which has been given to two different introductory geology courses. (3) Structural Geology (e.g. the Fairweather and Denali faults are striking obvious). It was found most convenient for larger classes to prepare 35mm slides of the ERTS-1 prints that are used in conjunction with slides of the topographic and geologic maps at about the same scale. Thus the emphasis has been in integration of the ERTS-1 material into existing courses. As such, the ERTS-1 data has provided a unique and striking viewpoint that never fails to initiate favorable comment. In addition, prints have been examined by numerous researchers to develop a regional, integrated overview of such varied topics as regional geology to a background for local geologic mapping to studies of ore deposits and to the definition of a formation to be studied in detail at its type locality.

Grybeck, D.

ERTS-A data as a teaching and research tool in the Department of Geology

The author has identified the following significant results. The ERTS-1 materials continue to be used in a number of courses including Geology of Alaska, Economic Geology, and Structural Geology. In addition, specific talks about the ERTS-1 material were given at a seminar at the Geophysical Institute, to the Geology Department, to numerous individuals, and were extensively used in a popularized talk on the Geology of Alaska to the local Historical Society.

Grybeck, D.

ERTS-1 data as a teaching and research tool in the Department of Geology

The author has identified the following significant results. During the sixth bi-monthly period, a mosaic was constructed in MSS band 6 of the southeastern one-half of Alaska. A mosaic of the whole state awaits additional coverage to fill in some gaps. In addition, new material is being monitored as it arrived at the Geophysical Institute and from the NASA Indices for inclusion into the departmental collections. No geology courses are being taught during the summer.

Grybeck, D.

ERTS-1 - Teaching us a new way to see.

The ERTS-1 payload is discussed, giving attention to three television cameras, which view the same area in three different spectral bands. The payload includes also a multispectral scanner subsystem and a data collection system which collects information from some 150 remote, unattended, instrumented ground platforms. Many government agencies use ERTS-1 data as integral parts of their ongoing programs. Through its EROS program, the Interior Department represents the largest single recipient and user agency of data obtained from NASA aircraft and spacecraft designed to gather repetitive information related to a wide variety of earth-science and natural-resources disciplines. Questions of environmental impact are considered together with applications in agriculture, forestry, marine resources, geography, and the survey of water resources.

Mercanti, E. P.

Self-teaching digital-computer program for fail-operational control of a turbojet engine in a sea-level test stand

The design and evaluation are described of a digital turbojet engine control which is capable of sensing catastrophic failures in either the engine rotor speed or the compressor discharge static-pressure signal and is capable of switching control modes to maintain near normal operation. The control program was developed for and tested on a turbojet engine located in a sea-level test stand. The control program is also capable of acquiring all the data that are necessary for the fail-operational control to function.

Wallhagen, R. E.