GithubHelp home page GithubHelp logo

uvicrocketry / ground-support Goto Github PK

View Code? Open in Web Editor NEW
2.0 2.0 2.0 78.77 MB

Ground Support is a telemetry visualization and post flight analysis tool developed by the University of Victoria Rocketry Team. It is designed to be a modular and dynamic application that can be used for any configuration of sounding rocket.

HTML 0.11% CSS 0.36% TypeScript 90.47% Python 0.35% Shell 0.73% Dockerfile 0.14% Rust 7.85%
ground-station rocketry telemetry sounding-rocket

ground-support's People

Contributors

arfazhxss avatar eric-handley avatar hahmad10 avatar htoupin avatar j7uu avatar jackcotter avatar jjderooy avatar julhoang avatar klemie avatar lisaundre avatar mas393 avatar matthewhightech avatar pokeyone avatar uvr-admin avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar

Forkers

mas393 acrfactory

ground-support's Issues

Frontend Optimizations

Description

Since the project is pretty functions and new features and not coming out as fast as they once did its time to optimize the speed of the application.

Re-render analysis

Right the app runs without any guards how when to re-render something. This first Task will be to use the react devtools and run through all the major workflows using the highlight-re-render tool. This will show how often components are re-rendering and give us a good idea

Memorization

react-query

Acceptance Criteria

Telemetry testing mode

Description
On initialization socket message allow configuration of testing mode. If it hasn't been done already the initialization message should be able also be able to change the telemetry frequency.

On the front end side you'll have to add test mode state to the socketContext, and add a Input element (toggle or check box) to the ConnectionDailog.tsx.

Acceptance Criteria

  • When testing mode is enabled test_decode.sh runs
  • When testing mode is disabled decode.sh runs
  • Connection Dialog changes the following parameters on the socket server
    Dev Notes
    [for assignee]

Linked issues

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.