SBIR-STTR Award

Kamodo Containerized Space Weather Models
Award last edited on: 3/25/2023

Sponsored Program
SBIR
Awarding Agency
NASA : GSFC
Total Award Amount
$874,994
Award Phase
2
Solicitation Topic Code
S5.06
Principal Investigator
Asher Pembroke

Company Information

Ensemble Government Services LLC

80 M Street SE Suite #100
Washington Dc, DC 20003
Location: Single
Congr. District: 00
County: Prince Georges

Phase I

Contract Number: 80NSSC20C0290
Start Date: 8/21/2020    Completed: 3/1/2021
Phase I year
2020
Phase I Amount
$124,999
Understanding our space environment is critical to protecting our economic and national interests. The current challenges of space weather modeling would be dramatically reduced by increased interoperability and compatibility between data formats and applications. Kamodo is a functional API Space Weather Models and Data product built to standardize the space weather modeling environment based on CCMC standards. Developing Kamodo further will enable, support, and perform research for next generation space science and operational space weather models. Kamodo’s architecture allows for automated units, quick look graphics, and LaTeX support for symbolic manipulation of underlying models and data sources. Kamodo leverages the power of Python’s numerous scientific packages to create compelling analysis and visualizations for scientists and educators to communicate space weather research and insights. The existing Kamodo Functional API enables scientists to work with models and data through Kamodo objects, which map symbols to interpolating functions or mathematical expressions. Kamodo will be improved through integrated user testing to eliminate unexpected bugs for all user types and improve the core source code. This includes refactoring, documenting, and automated testing for current and new features. The Kamodo web API will empower model developers and data providers to incorporate Kamodo into existing online scientific modeling resources. Kamodo will produce high fidelity scientific graphs using the python graphing libraries and interactive dashboards. Potential NASA Applications (Limit 1500 characters, approximately 150 words) Potential NASA Applications: - Space Weather Modeling - Aerospace Computational Modeling - Computational Fluid Dynamics - Astrophysics and Cosmology Modeling - Heliophysics Modeling - Satellite Orbit Modeling - Planetary Science - Flight Dynamics Modeling - Space Plasma Physics - Earth Science Potential Non-NASA Applications (Limit 1500 characters, approximately 150 words) Potential Non-NASA Applications -- Petrophysics; Flight Dynamics Modeling; Nuclear & Particle Physics; Condensed Matter Physics; Biophysics; Atomic, Molecular & Optical Physics; Bioengineering; Chemical & Biomolecular Engineering; Civil & Environmental Engineering; Materials Science & Nanoengineering; Synthetic Biology; Climate Modeling; Nanophysics; Synthetic Organic Chemistry; Remote Sensing

Phase II

Contract Number: 80NSSC21C0585
Start Date: 8/11/2021    Completed: 8/10/2023
Phase II year
2021
Phase II Amount
$749,995
The Kamodo software suite is a symbolic abstraction layer that allows existing space weather resources to be maximally leveraged across unique research, operational, and educational contexts. Kamodo has the potential to significantly expand the capabilities of space weather scientists and deliver extreme value to the community of space weather modelers and practitioners inside and outside of government. Our proposed Phase II research will enhance the core Kamodo software suite and build a production-ready, intuitive, customizable dashboard and REST API connected to a library of Kamodofied scientific resource containers deployed via a scalable Kubernetes cluster. This solution will simplify the access, analysis, visualization, assimilation, and communication of space weather models and instruments in a secure, portable, and interoperable manner. Kamodo’s features include function composition, automated unit conversion, user-derived function registration, and symbolic expression manipulation, enabling physicists to easily perform complex tasks such as data-model comparisons and one-way model-coupling which would otherwise be highly labor intensive and technically challenging. This effort will design exemplary space weather workflows to showcase data-model comparisons, model coupling, and real-time interpolation and visualization techniques. The tool will enable scientists to symbolically manipulate space weather models and data using a multitude of toolkits including low-level C/C++/Fortran APIs, high-level Python and Jupyter Notebook tools and an intuitive web application with a customizable user interface. Potential NASA Applications (Limit 1500 characters, approximately 150 words): - Space Weather Modeling - Aerospace Computational Modeling - Computational Fluid Dynamics - Astrophysics & Cosmology Modeling - Heliophysics Modeling - Satellite Orbit Modeling - Planetary Science - Flight Dynamics Modeling - Space Plasma Physics - Earth Science Potential Non-NASA Applications (Limit 1500 characters, approximately 150 words): - Petrophysics Flight Dynamics Modeling - Nuclear & Particle Physics - Condensed Matter Physics - Biophysics; - Atomic, Molecular & Optical Physics - Bioengineering - Chemical & Biomolecular Engineering - Civil & Environmental Engineering - Materials Science & Nanoengineering - Synthetic Biology - Climate Modeling - Nanophysics - Synthetic Organic Chemistry - Remote Sensing Duration: 24