The On-board Artificial Intelligence Research (OnAIR) Platform is a framework that enables AI algorithms written in Python to interact with NASA's cFS. It is intended to explore research concepts in autonomous operations in a simulated environment.
In my opinion, types in Python make it a lot easier for people who use this package to understand what they need to supply for a certain function, build plugins, etc because the requirements for what types of data you need to have are more clear. It's a form of code documentation that requires a little less effort than full docstrings or wikis.
In my opinion, types in Python make it a lot easier for people who use this package to understand what they need to supply for a certain function, build plugins, etc because the requirements for what types of data you need to have are more clear. It's a form of code documentation that requires a little less effort than full docstrings or wikis.
Here is an article about them: https://www.geeksforgeeks.org/python-data-types/
If we want data types for the OnAIR package, I can get started on a PR to add types to our functions.