Nicholas Toole

Results 25 issues of Nicholas Toole

A parent ticket to track various updates and additions to our packaging and dev tooling. Packaging Having all of our package configuration in setup.py is very out of date. At...

enhancement

While AIT-Core has moved to pytest, this repo (and AIT-GUI) are still using nosetests. Pytest was incidentally introduced when TC Tranfer Frames were added (https://github.com/NASA-AMMOS/AIT-DSN/pull/153) This isn't caught by our...

1) Include more recent example for KMC client config 2) Fix typo in example code that uses 'ait_result' instead of 'crypt_result'

- ASU has an example deframer - Deframer should handler processing / reordering of rames and emission of contents - Packet processing should expect stream of ordered packets and split...

enhancement

From: [email protected] Sent to: [email protected] On: May 7, 2024 > Dear Michael, > > In the scope of one of our projects, we’ve conducted a vulnerability assessment of the AIT-Core...

enhancement

Will running automated TOX tests on an approved PR ( #519 ) ... `"Full Test and Lint / ait_build (3.x) (pull_request)"` ...the checks for Py 3.8 and 3.10 failed Refer...

Issue: OpenMCT plugin only sends a packet's fields, but not its derivations. Fix: Update OpenMct to include derivations in both 1) the telemetry dictionary definition 2) a packet instance More...

There are two spots where ImportError message strings use decimal format `%d` when it should be using string format `%s` https://github.com/NASA-AMMOS/AIT-Core/blob/eb777b88d21602b9c53a1c03aaec95dd3cc8a4c1/ait/core/util.py#L213 https://github.com/NASA-AMMOS/AIT-Core/blob/eb777b88d21602b9c53a1c03aaec95dd3cc8a4c1/ait/core/util.py#L253

Ideally for a project, the config.yaml is finely tuned and warnings should not be emitted. For dev however, we are usually stuck with the same default config.yaml, which means we...

enhancement
good first issue

Built upon the recent work of #396 which extends the set of paths to be created, consider a more general approach that recursively collects all 'path' config entries.