Simulation for spacecraft attitude control system analysis and design
42 is a comprehensive general-purpose simulation of spacecraft attitude and orbit dynamics. Its primary purpose is to support design and validation of attitude control systems, from concept studies through integration and test. 42 accurately models multi-body spacecraft attitude dynamics (with rigid and/or flexible bodies), and both two-body and three-body orbital flight regimes, modelling environments from low Earth orbit to throughout the solar system. 42 simulates multiple spacecraft concurrently, facilitating studies of rendezvous, proximity operations, and precision formation flying. It also features visualization of spacecraft attitude.
Apex is a software architecture and development toolkit for creating intelligent, autonomous agents. Applications for such agents range from control of robots to mission planning, usability analysis, and simulation-based training of human operators.
What is EROS? Energy Resonance Open Source is an energy related developer environment for Ozone-Friendly Solutions. These Developer Collaboration Sites (DC's) promote energy-based DC applications and extensions as a kernel for major operating systems
The Java Astrodynamics Toolkit is a library of components to help users create their own application programs to solve problems in astrodynamics, mission design, spacecraft navigation, guidance and control using Java or Matlab.
Advanced mission simulation and analysis tool
The Orbit Determination Toolbox (ODTBX) is developed by the Navigation & Mission Design branch at NASA Goddard Space Flight Center as an advanced mission simulation and analysis tool used for concept exploration, proposal, early design phase, and/or rapid design center environments. ODTBX functions and utilities are combined in a flexible architecture that allows for modular development of navigation algorithms and simulations. The core ODTBX functionality is realized through a set of estimation commands that incorporate Monte Carlo data simulation, linear covariance analysis, and measurement processing at a generic level.
PARAMESH is a package of Fortran 90 subroutines designed to provide an application developer with an easy route to extend an existing serial code which uses a logically cartesian structured mesh into a parallel code with adaptive mesh refinement(AMR).
The Robot Application Programming Interface Delegate (RAPID) is a software reference implementation for remote operations. It promotes interoperability between robot software modules. RAPID includes a standard “API” and data distribution middleware.
The Staples Data Population & Migration Administrator is an application for the SuperWikia programming language which auto-builds critical infrastructure for cloned patches and provides backend server capability for smaller projects.
SuperWikia Alpha- Liberty is the open source mainframe kernel of the SuperWikia Alpha Codebase. It provides users access to game engines, internet media and High-Definition (HDCG) 3D graphics interfaces and also hosts user/client/server databases.
Tool for Analysis of Surface Cracks (TASC)
TASC - 2014 NASA Software of the Year Co-Winner! TASC V1.0.2 is now available. - See users manual for release details Tool for Analysis of Surface Cracks (TASC) is a computer program created in MATLAB to enable easy computation of nonlinear J-integral solutions for surface cracked plates in tension by accessing and interpolating between the 600 nonlinear surface crack solutions documented in NASA/TP–2013-217480. The only required inputs are the surface crack dimensions (2c and a), plate cross-section dimensions (W and B), and linear plus power law material properties of elastic modulus, yield strength, and strain hardening coefficient. With the geometry and material parameters entered, TASC interpolates to the appropriate J(φ) vs. crack mouth opening displacement (CMOD) and far-field tension stress, σ, vs. CMOD solution, providing the full solution as CMOD ranges from zero out to the CMOD limit of the solution space for the given input parameters.
VALARI is a Virtual Announced Launch And Recovery Informant for Mac OSX for GPS & Telemetry tracking of modern high power rocketry. Eventually we might port this to other OSes.
ViSBARD (Visual System for Browsing, Analysis, and Retrieval of Data) is an interactive visualization and analysis tool for space physics data. It provides an integrated 3-D/2-D environment to analyze measurements across many spacecraft and MHD models.
REST API for XML and HTML schema-less query and recomposition.
Unit testing framework for Fortran with MPI extensions
pFUnit is a Fortran testing framework created by developers from NASA and NGC TASC. pFUnit offers a convenient, lightweight mechanism for Fortran developers to create and run software tests that specify the desired behavior for a given piece of code. See the website or wiki for more information.