--- id: fprime-visual version: "1.0.2" license: Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 1. Definitions. "License" shall mean the terms and conditions for… (full text in the JSON record) license_treatment: permissive maintenance: dormant --- # fprime-visual — F Prime Prime (FPP) model visualization tool License: permissive · Maintenance: dormant · Downloads: 76.7K/mo ## What it is and what it does fprime-visual is a Flask-based web application that renders interactive topology diagrams for F Prime flight software and embedded systems. It reads JSON layout files generated by F Prime Layout and displays them in a browser with customizable themes, screenshot capture, and canvas editing capabilities. The package bundles Flask, flask-compress, and flask-restful as runtime dependencies and ships as a command-line tool. The visualizer is designed for developers and engineers working with F Prime systems who need to inspect component relationships and system architecture in a graphical format. It runs locally as a Flask server and allows theme selection and canvas configuration through command-line arguments and direct file editing. Use it for: - Visualize F Prime system component topologies during embedded systems development and debugging. - Generate and capture PNG screenshots of flight software architecture diagrams for documentation. - Inspect component connections and data flow in F Prime projects via an interactive browser interface. - Customize visualization appearance by selecting or creating themes with RGBA color support. ## Worth the install? AI-flagged interpretation of the facts above — verify before relying. A browser-based web application for visualizing F Prime flight software system topologies from JSON layout files. Yes, if you are actively developing with F Prime and need a topology visualizer. The package is stable and has no known vulnerabilities, but maintenance is dormant—no updates since December 2023. Install it for visualization tasks within F Prime workflows, but do not expect bug fixes or feature updates. Verify compatibility with your F Prime Layout version before relying on it in production. ## Install pip install fprime-visual uv add fprime-visual poetry add fprime-visual ## Installing fprime-visual Before you install: Low install friction with a pure Python wheel distribution. Maintenance is dormant—last commit was 2023-12-15 with no activity since—but the package is marked Production/Stable and supports Python 3.8 through 3.12. License in practice: Apache License 2.0 is permissive; you may use, modify, and distribute the package freely provided you include the license and document changes. No restrictions on commercial or private use. Quickstart: pip install fprime-visual fprime-visual --source-dir examples/ Requires F Prime Layout JSON files as input; the package reads topology data from .json files, not raw F Prime projects. Verify before relying: - Whether the package works with F Prime versions released after 2023-12-15. - Whether flask, flask-compress, and flask-restful versions have known incompatibilities with Python 3.12. ## Package facts - License: Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 1. Definitions. "License" shall mean the terms and conditions for… (full text in the JSON record) (permissive) - Python support: supports_current - Install friction: low - Maintenance: dormant - Downloads: 76.7K/month (top 15,000 on PyPI) - Known vulnerabilities: none known ## Tags fprime topology visualizer, flight software visualization, embedded systems topology viewer, fprime system diagram, nasa fprime visualization, component topology browser, flight software architecture viewer, fprime, visualization, embedded-systems [View on SkillFed](https://skillfed.io/packages/fprime-visual) · [View on PyPI](https://pypi.org/project/fprime-visual/)