Michael Joyce
Michael Joyce
Our current time encoding for handler `start()` functions isn't properly encoding the start / end `datetimes` passed. For example, `RAF.start` has the following: https://github.com/NASA-AMMOS/AIT-DSN/blob/master/ait/dsn/sle/raf.py#L155 ``` if start_time is None: start_invoc['rafStartInvocation']['startTime']['undefined']...
Follow on to issues raised on #127 --- - General notes ``` Can you look into adding a more thorough example of execution? For instance, something on the order of:...
Ticket for tracking any cleanup in the SLE interface manager script. - print() -> ait.core.log changes - comment cleanup - API documentation if necessary - etc.
This isn't really a high priority issue, especially considering that `common.SLE` is really just a base class for the SLE interfaces. But still ... ``` if not self._hostnames or not...
The current repository name is agency specific and we should considering updating to something more generic. The CCSDS specification implementations that we have are generic and we should reflect that...
For example, [ait.dsn.sle.common](https://ait-dsn.readthedocs.io/en/latest/ait.dsn.sle.common.html) shows nothing on the readthedocs built but locally displays as expected. Need to figure out what's going on.
The `.inv` file for referencing AIT Core docs is out of date.
AIT can fail to gracefully handle empty configuration dictionary files. Adding some checks to make this more robust would be valuable even though it's unlikely most users will run into...
Update our [release procedures](https://github.com/NASA-AMMOS/AIT-Core/wiki/Release-Procedures) with correct Poetry-related references. E.g., updating `setup.py` doesn't make sense anymore. Etc.
Add a GH Actions workflow for automating the release process to PyPI. Should brainstorm on whether this should be handled automatically on tag creation or if we want to trigger...