Home

JavaGenes Data Optimization

Ames Research Center, Moffett Field, California JavaGenes is a general-purpose software program that implements several different data optimization techniques. The program is intended for problems that have no gradient, comparing genetic algorithms with stochastic hill climbing and simulated annealing to generate optimal design solutions. JavaGenes can create many different data structures, and describe problems in a variety of ways.

Posted in: Briefs, TSP, Mathematical/Scientific Software, Simulation Software

Read More >>

A Large-Eddy Simulation Model of the Atmospheric Boundary Layer

The model includes the interaction of various physical processes, including turbulence, clouds, precipitation, and radiation. NASA’s Jet Propulsion Laboratory, Pasadena, California The atmospheric boundary layer is the lowermost layer of the atmosphere and is host to a plethora of physical processes that significantly affect weather, climate, and air quality. In many applications, detailed information about the boundary layer is required at high temporal and spatial resolution. The main purpose of the current model is to provide accurate and finely resolved inspace and time predictions of the atmospheric boundary layer. High-resolution predictions of the boundary layer are typically pertinent in the development and evaluation of weather and climate models, in fundamental studies of atmospheric dynamics including clouds and precipitation, the dispersion of pollutants, and the development of remote sensing instruments.

Posted in: Briefs, Electronics & Computers, Simulation Software

Read More >>

Advanced Rolling Mechanics Analysis (AROMA) 1.0

Lyndon B. Johnson Space Center, Houston, Texas AROMA uses a boundary-element formulation to calculate normal and shear pressure distributions and sub-surface stresses for elastic bodies in contact. In addition to handling static normal and sheer loading, it also solves the contact problem for rolling elements such as bearings, traction drives, and wheel-to-rail interfaces. AROMA is a powerful and flexible tool for studying the tractive forces that arise during rolling in combination with kinematic effects, such as creepage and spin that are related to rolling element alignment. This GUI-based tool was developed in MATLAB, and can run within the MATLAB environment or as a standalone application.

Posted in: Briefs, Measuring Instruments

Read More >>

Multivariate Time Series Search Capability to Identify Complex Patterns in Large Datasets

Ames Research Center, Moffett Field, California There exist many datasets that can be viewed as multivariate time series, such as the daily high temperature at a locality, sensor recordings in diagnostic systems and scientific data, and music and video recordings. These time series reside in large repositories, and there is often a need to search for particular time series exhibiting certain types of behaviors. Many current approaches to time series search are too slow on large repositories, or constrain the range of possible queries.

Posted in: Briefs, Data Acquisition, Mathematical/Scientific Software

Read More >>

NGDCS Linux Application for Imaging-Spectrometer Data Acquisition and Display

NASA’s Jet Propulsion Laboratory, Pasadena, California A simple method of controlling recording and display of imaging spectrometer data in (airborne) flight was needed. Existing commercial packages were overly complicated, and sometimes difficult to operate in a bouncing plane. The software also was required to keep up with the imaging data rate, while still running on commodity hardware and a desktop operating system. Finally, the software needed to be as robust as possible — repeating a flight because of lost data is sometimes impossible, and always expensive.

Posted in: Briefs, Displays/Monitors/HMIs, Data Acquisition

Read More >>

Kepler Community Data Analysis Tools

A series of scripts stitch together existing open-source Python modules for the purpose of displaying, cleaning, and measuring photometric properties within public Kepler data. The intent of these tools is to provide convenience to the Kepler science community, and to increase cost efficiency for the project. With 500+ users in the community, an open-source development provides the best resource for sharing tools, while minimizing cost and duplicated effort.

Posted in: Briefs, Data Acquisition, Mathematical/Scientific Software

Read More >>

Detection of Carried and Dropped Objects in Surveillance Video

This software analyzes a video input stream and automatically detects carried and dropped objects in near-real-time. NASA’s Jet Propulsion Laboratory, Pasadena, California DARPA’s Mind’s Eye Program aims to develop a smart camera surveillance system that can autonomously monitor a scene and report back human-readable text descriptions of activities that occur in the video. An important aspect is whether objects are brought into the scene, exchanged between persons, left behind, picked up, etc. While some objects can be detected with an object-specific recognizer, many others are not well suited for this type of approach. For example, a carried object may be too small relative to the resolution of the camera to be easily identifiable, or an unusual object, such as an improvised explosive device, may be too rare or unique in its appearance to have a dedicated recognizer. Hence, a generic object detection capability, which can locate objects without a specific model of what to look for, is used. This approach can detect objects even when partially occluded or overlapping with humans in the scene.

Posted in: Briefs, TSP, Cameras, Electronics & Computers, Data Acquisition, Detectors

Read More >>