nasa / fprime-tools

F´ Python tooling and helpers.
https://github.com/nasa/fprime
Apache License 2.0
20 stars 38 forks source link

Feature: FPP Visualize #147

Closed thomas-bc closed 1 year ago

thomas-bc commented 1 year ago
Originating Project/Creator
Affected Component
Affected Architectures(s)
Related Issue(s) https://github.com/nasa/fprime/issues/2059
Has Unit Tests (y/n)
Builds Without Errors (y/n)
Unit Tests Pass (y/n)
Documentation Included (y/n)

Change Description

Depends on:

Introducing: fprime-util visualize Within a Topology directory, performs the following

Effectively, this allows with a single command to spin up a visualization of the topology and all its subtopology graphs.

cd Ref/Top
fprime-util visualize

Rationale

Major QoL improvement to visualization capabilities. This is currently doable, but requires a lot of manual installation of tools etc...

Todo

Note

Opening as draft in case there's change requests. Do not merge for now, there are a couple of dependencies for this that need to be released before this can go through.

thomas-bc commented 1 year ago

Fails tests because fprime_visual pip package is not currently published.

thomas-bc commented 1 year ago

Ready for review, as all the pieces are there, see https://github.com/nasa/fprime/issues/2059#issuecomment-1622704571