AIT-Core
AIT-Core copied to clipboard
In certain import or execution scenarios we can end up monkey patching ssl after it has already been imported. This can cause known issues in Python >= 3.6. https://github.com/gevent/gevent/issues/1016 The...
Adding some high level diagrams to the docs pages covering how the AIT subsystems fit together and interact would be helpful for users.
Remove author tags from the code base. For a good read on why, check out [this article](https://opensource.com/law/14/2/copyright-statements-source-files) that Rich Bowen wrote some time ago.
Code referencng the old config structure should be updated to use the new structure (`server.plugins` rather than `gui`) https://github.com/NASA-AMMOS/AIT-Core/blob/1175f9be6b3c744993f2db56a92dcaa9bd0196ba/ait/core/api.py#L694
We should update the OpenMCT plugin to support configurable telemetry stream names in a similar way to the GUI plugin approach. ``` if hasattr(self, 'telem_stream_names'): if topic in self.telem_stream_names: self.process_telem_msg(input_data)...
During py2 to py3 conversion, a derivation config issue was found. Type must be specified for any derivation in tlm.yaml or invalid field type 'None' will be thrown.
The server should gracefully handle failed attempts at loading and initializing objects from the config. This should be happening for the most part already but I noticed an issue where...
Currently the `db` module returns query results in whatever format the database driver for the configured DB returns. We should abstract this out into a generic AIT data result interface...
When sending commands via ait_cmd_send.py, for any enum based arguments, only the string name component is allowed. Consider allowing the numeric version to also be accepted. Example of a command...