Nominal: Guides
The Nominal product suite includes several applications connected to the core simulation architecture. Nominal allows for custom space domain simulations to be developed and visualized, using the power of the Unreal Engine. The guides provide tutorials and additional user guides for each of the products, including how to install each application and get started with creating simulations.
Nominal Editor
Nominal Editor is an Unreal Engine 5.3 simulation and visualization tool connected to the Nominal simulation architecture. It allows for simulations to be constructed using visual blueprint nodes and for scenarios to be tested and configured. It enables full access to the Nominal simulation architecture for constructing and validating components and mission designs.
Nominal Studio
Nominal Studio is a standalone application with a simple user interface for configuring spacecraft simulations visualized using the Unreal Engine. The application contains easy controls for configuring spacecraft with a range of components and experimenting with orbits, mission designs and producing data from the results.
Nominal C# Scripting
The Nominal Editor project files include a C# solution, Editor.CSharp, which includes the Nominal reference simulation libraries. This project allows for custom C# code to be developed and exported into Nominal Editor simulations. Using the Mono system, C# code can be read from Unreal Engine and allows for more complicated components to be developed in a traditional programming way.
Python Scripting
Accessing the Nominal API is done through HTTP REST function calls. The nominalpy project is a publicly available Python library that can be installed from PyPi that enables easier integration with the Nominal API simulations. This Python package includes helper functions for adding spacecraft, components and for storing and retrieving data from databases within the remote API instances. This enables simulations to be created using Python code.